Domain-based access in a memory device

ABSTRACT

Methods, systems, and devices related to domain-based access in a memory device are described. In one example, a memory device in accordance with the described techniques may include a memory array, a sense amplifier array, and a signal development cache configured to store signals (e.g., cache signals, signal states) associated with logic states (e.g., memory states) that may be stored at the memory array (e.g., according to various read or write operations). The memory array may be organized according to domains, which may refer to various configurations or collections of access lines, and selections thereof, of different portions of the memory array. In various examples, a memory device may determine a plurality of domains for a received access command, or an order for accessing a plurality of domains for a received access command, or combinations thereof, based on an availability of the signal development cache.

CROSS REFERENCE

The present application for patent is a continuation of U.S. patentapplication Ser. No. 16/722,860 by Yudanov et al., entitled“DOMAIN-BASED ACCESS IN A MEMORY DEVICE” and filed Dec. 20, 2019, whichclaims priority to U.S. Provisional Patent Application No. 62/783,388 byYudanov et al., entitled “MULTIPLEXED SIGNAL DEVELOPMENT IN A MEMORYDEVICE” and filed Dec. 21, 2018, each of which is assigned to theassignee hereof and each of which is expressly incorporated by referencein its entirety.

BACKGROUND

The following relates generally to memory systems and more specificallyto domain-based access in a memory device.

Memory devices are widely used to store information in variouselectronic devices such as computers, wireless communication devices,cameras, digital displays, and the like. Information is stored byprograming different states of a memory device. For example, binarymemory devices have two logic states, often denoted by a logic “1” or alogic “0”. In other memory devices, more than two logic states may bestored. To access the stored information, a component of the electronicdevice may read, or sense, the stored logic state in the memory device.To store information, a component of the electronic device may write, orprogram, the logic state in the memory device.

Various types of memory devices and memory cells exist, includingmagnetic hard disks, random access memory (RAM), read-only memory (ROM),dynamic RAM (DRAM), synchronous dynamic RAM (SDRAM), ferroelectric RAM(FeRAM), magnetic RAM (MRAM), resistive RAM (RRAM), flash memory, phasechange memory (PCM), self-selecting memory, chalcogenide memorytechnologies, and others. Memory cells may be volatile or non-volatile.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 illustrates an example memory device that supports domain-basedaccess in accordance with examples as disclosed herein.

FIG. 2 illustrates an example circuit that supports domain-based accessin a memory device in accordance with examples as disclosed herein.

FIG. 3 illustrates an example circuit that supports domain-based accessin a memory device in accordance with examples as disclosed herein.

FIGS. 4A and 4B illustrate examples of read operations that supportdomain-based access in a memory device in accordance with examples asdisclosed herein.

FIGS. 5A and 5B illustrate examples of write operations that supportdomain-based access in a memory device in accordance with examples asdisclosed herein.

FIG. 6 illustrates an example of a signal development component thatsupports domain-based access in a memory device in accordance withexamples as disclosed herein.

FIG. 7 illustrates an example of a sense amplifier that supportsdomain-based access in a memory device in accordance with examples asdisclosed herein.

FIGS. 8A through 8C show a block diagrams of systems that supportdomain-based access in a memory device in accordance with examples asdisclosed herein.

FIG. 9 shows a block diagram of a system that supports domain-basedaccess in a memory device in accordance with examples as disclosedherein.

FIG. 10 shows a block diagram of a memory device that supportsdomain-based access in a memory device in accordance with aspects of thepresent disclosure.

FIG. 11 shows a block diagram of a memory device that supportsdomain-based access in a memory device in accordance with aspects of thepresent disclosure.

FIGS. 12 through 14 show flowcharts illustrating a method or methodsthat support domain-based access in a memory device in accordance withexamples as disclosed herein.

DETAILED DESCRIPTION

Different latencies associated with different components used in amemory access operation, or different latencies otherwise associatedwith portions of a memory access operation, may cause delays inperforming the memory access operation. For example, when a latencyassociated with developing a signal based on accessing a memory cell(e.g., an operation that includes coupling a memory cell with a signaldevelopment component) is longer in duration than a latency associatedwith generating an output signal at a sense amplifier (e.g., a sensingor latching operation at the sense amplifier), a memory device may beable to generate output signals more quickly than it can performunderlying signal development operations upon which the output signalsare based. For a memory device that has a single signal developmentcomponent for each sense amplifier (e.g., a 1:1 mapping of signaldevelopment components and sense amplifiers), the throughput of thememory device may therefore be limited by the latency or cycle durationassociated with the signal development component or signal developmentoperations, which may affect latency-sensitive applications.

In accordance with examples as disclosed herein, a memory device mayinclude a signal development cache having a set of cache elements (e.g.,signal storage elements) that may be selectively coupled with ordecoupled from sense amplifiers of the memory device. For example, anarray of sense amplifiers may be coupled with a selection component(e.g., a multiplexer (MUX), a transistor network, a transistor array, aswitching network, a switching array), and the selection component maybe coupled with a set of signal development cache elements that may eachbe associated with one or more memory cells of the memory device. Insome examples, cell access signals (e.g., cell read signals, cell writesignals) may be developed (e.g., based at least in part on a couplingwith or other accessing of a respective memory cell) at each of thesignal development cache elements independently from others of thesignal development cache elements. As used herein, a “set” may includeone or more elements (e.g., one element, two elements, three elements,and so on).

In some examples (e.g., in a read operation), signal development cacheelements may each be coupled with a respective memory cell or accessline during overlapping time intervals, such that multiple cell accesssignals (e.g., multiple cell read signals associated with the respectivememory cell or access line of each of the respective signal developmentcomponents) may be generated during the overlapping time intervals. Asignal development cache element may subsequently be coupled with thesense amplifier via the selection component to generate a sense or latchsignal (e.g., an output signal of the sense amplifier, based on arespective cell access signal), which may be associated with aparticular logic state that was stored by a respective memory cell(e.g., associated with the respective cell access signal). In exampleswhere cell access signals have been developed at multiple signaldevelopment cache elements, the multiple signal development cacheelements may be coupled with the sense amplifier in a sequential mannerto generate sense or latch signals in a sequential manner.

A memory device may support various techniques for domain-based accessof a memory array based on received access commands. In one example, amemory device may receive or otherwise identify (e.g., generate) a readcommand, and determine how to retrieve information from a set ofdomains, such as determining an order for accessing memory cells of theset of domains. In some examples, such a determination may include or beaccompanied by determining an order or sequence for transferringinformation from the set of domains to a set of cache elements of asignal development cache, transferring information from the cacheelements to a set of sense amplifiers of a sense amplifier array, orother aspects. In another example, a memory device may receive orotherwise identify (e.g., generate) a write command, and determine howto store information in a set of domains, such as determining a set ofdomains to store the information, or an order for writing theinformation to a set of domains, or a combination thereof. In someexamples, determinations of a set of domains, or an order for accessinga set of domains, may be based on an availability of a signaldevelopment cache, or an activity status of domains, or other criteria(e.g., domains in which data is stored may be selected to reduce thelatency associated with later reading the data). In accordance withexamples as disclosed herein, a memory device may leverage suchtechniques to improve access bandwidth of a memory device, among otherbenefits.

Features of the disclosure introduced above are further described withreference to FIGS. 1 through 3 in the context of memory arrays andmemory circuits that support domain-based access in a memory device.Specific examples are then described with reference to FIGS. 4A through5B, which illustrate particular read operations and write operationsthat support domain-based access in a memory device. Further examples ofcircuits, components, and arrangements that may support the describedoperations are described with reference to FIGS. 6 through 8 . These andother features of the disclosure are further described with respect toFIGS. 9 through 15 , which illustrate apparatus diagrams, systemdiagrams, and flowcharts that support domain-based access in a memorydevice.

FIG. 1 illustrates an example memory device 100 that supportsdomain-based access in accordance with examples as disclosed herein. Thememory device 100 may also be referred to as an electronic memoryapparatus. The memory device 100 may include memory cells 105 that areprogrammable to store different states such as memory states, which maybe referred to herein as logic states. In some cases, a memory cell 105may be programmable to store two logic states, denoted a logic 0 and alogic 1. In some cases, a memory cell 105 may be programmable to storemore than two logic states. Additionally or alternatively, a memory cell105 may be programmable to store a memory state based on an analog orstochastic operation (e.g., related to a neural network), where thememory state correspond to information other than a logic 0 or alogic 1. In some examples, the memory cells 105 may include a capacitivememory element, a ferroelectric memory element, a material memoryelement, a resistive element, a self-selecting memory element, athresholding memory element, or any combination thereof.

The set of memory cells 105 may be part of a memory section 110 of thememory device 100 (e.g., including an array of memory cells 105), wherein some examples a memory section 110 may refer to a contiguous tile ofmemory cells 105 (e.g., a contiguous set of elements of a semiconductorchip). In some examples, a memory section 110 may refer to the smallestset of memory cells 105 that may be biased in an access operation, or asmallest set of memory cells 105 that share a common node (e.g., acommon plate line, a set of plate lines that are biased to a commonvoltage). Although a single memory section 110 of the memory device 100is shown, various examples of a memory device in accordance withexamples as disclosed herein may have a set of memory sections 110. Inone illustrative example, a memory device 100, or a subsection thereof(e.g., a core of a multi-core memory device 100, a chip of a multi-chipmemory device) may include 32 “banks” and each bank may include 32sections. Thus, a memory device 100, or subsection thereof, according tothe illustrative example may include 1,024 memory sections 110.

In some examples, a memory cell 105 may store an electric chargerepresentative of the programmable logic states (e.g., storing charge ina capacitor, capacitive memory element, capacitive storage element). Inone example, a charged and uncharged capacitor may represent two logicstates, respectively. In another example, a positively charged andnegatively charged capacitor may represent two logic states,respectively. DRAM or FeRAM architectures may use such designs, and thecapacitor employed may include a dielectric material with linear orpara-electric polarization properties as an insulator. In some examples,different levels of charge of a capacitor may represent different logicstates (e.g., supporting more than two logic states in a respectivememory cell 105). In some examples, such as FeRAM architectures, amemory cell 105 may include a ferroelectric capacitor having aferroelectric material as an insulating (e.g., non-conductive) layerbetween terminals of the capacitor. Different levels of polarization ofa ferroelectric capacitor may represent different logic states (e.g.,supporting two or more logic states in a respective memory cell 105). Insome examples, ferroelectric materials have non-linear polarizationproperties.

In some examples, a memory cell 105 may include a material portion,which may be referred to as a memory element, a memory storage element,a self-selecting memory element, or a self-selecting memory storageelement. The material portion may have a variable and configurableelectrical resistance or other characteristic that is representative ofdifferent logic states. For example, a material that can take the formof a crystalline atomic configuration or an amorphous atomicconfiguration (e.g., able to maintain either a crystalline state or anamorphous state over an ambient operating temperature range of thememory device 100) may have different electrical resistances dependingon the atomic configuration. A more-crystalline state of the material(e.g., a single crystal, a collection of a relatively large crystalgrains that may be substantially crystalline) may have a relatively lowelectrical resistance, and may alternatively be referred to as a “SET”logic state. A more-amorphous state of the material (e.g., an entirelyamorphous state, some distribution of relatively small crystal grainsthat may be substantially amorphous) may have a relatively highelectrical resistance, and may alternatively be referred to as a “RESET”logic state. Thus, a voltage applied to such a memory cell 105 mayresult in different current flow depending on whether the materialportion of the memory cell 105 is in the more-crystalline or themore-amorphous state. Accordingly, the magnitude of the currentresulting from applying a read voltage to the memory cell 105 may beused to determine a logic state stored by memory cell 105.

In some examples, a memory element may be configured with various ratiosof crystalline and amorphous areas (e.g., varying degrees of atomicorder and disorder) that may result in intermediate resistances, whichmay represent different logic states (e.g., supporting two or more logicstates in a respective memory cell 105). Further, in some examples, amaterial or a memory element may have more than two atomicconfigurations, such as an amorphous configuration and two differentcrystalline configurations. Although described herein with reference toan electrical resistance of different atomic configurations, a memorydevice may use some other characteristic of a memory element todetermine a stored logic state corresponding to an atomic configuration,or combination of atomic configurations.

In some cases, a memory element in a more-amorphous state may beassociated with a threshold voltage. In some examples, electricalcurrent may flow through a memory element in the more-amorphous statewhen a voltage greater than the threshold voltage is applied across thememory element. In some examples, electrical current may not flowthrough a memory element in the more-amorphous state when a voltage lessthan the threshold voltage is applied across the memory element. In somecases, a memory element in a more-crystalline state may not beassociated with a threshold voltage (e.g., may be associated with athreshold voltage of zero). In some examples, electrical current mayflow through a memory element in the more-crystalline state in responseto a non-zero voltage across the memory element.

In some cases, a material in both the more-amorphous state and themore-crystalline state may be associated with threshold voltages. Forexample, self-selecting or thresholding memory may be based ondifferences in a threshold voltage of a memory cell between differentprogrammed states (e.g., by way of different compositionaldistributions). The logic state of a memory cell 105 having such amemory element may be set by biasing or heating the memory element to atemperature profile over time that supports forming a particular atomicconfiguration, or combination of atomic configurations.

A memory device 100 may include a three-dimensional (3D) memory array,where a plurality of two-dimensional (2D) memory arrays (e.g., decks,levels) are formed on top of one another. In various examples, sucharrays may be divided into a set of memory sections 110, where eachmemory section 110 may be arranged within a deck or level, distributedacross multiple decks or levels, or any combination thereof. Sucharrangements may increase the number of memory cells 105 that may beplaced or created on a single die or substrate as compared with 2Darrays, which in turn may reduce production costs or increase theperformance of a memory device 100, or both. The decks or levels may beseparated by an electrically insulating material. Each deck or level maybe aligned or positioned so that memory cells 105 may be approximatelyaligned with one another across each deck, forming a stack of memorycells 105.

In the example of memory device 100, each row of memory cells 105 of thememory section 110 may be coupled with one of a set of first accesslines 120 (e.g., a word line (WL), such as one of WL₁ through WL_(M)),and each column of memory cells 105 may be coupled with one of a set ofsecond access lines 130 (e.g., a digit line (DL), such as one of DL₁through DL_(N)). In some examples, a row of memory cells 105 of adifferent memory section 110 (not shown) may be coupled with one of adifferent plurality of first access lines 120 (e.g., a word linedifferent from WL₁ through WL_(M)), and a column of memory cells 105 ofthe different memory section 110 may be coupled with one of a differentplurality of second access lines 130 (e.g., a digit line different fromDL₁ through DL_(N)). In some cases, first access lines 120 and secondaccess lines 130 may be substantially perpendicular to one another inthe memory device 100 (e.g., when viewing a plane of a deck of thememory device 100, as shown in FIG. 1 ). References to word lines andbit lines, or their analogues, are interchangeable without loss ofunderstanding or operation.

In general, one memory cell 105 may be located at the intersection of(e.g., coupled with, coupled between) an access line 120 and an accessline 130. This intersection, or an indication of this intersection, maybe referred to as an address of a memory cell 105. A target or selectedmemory cell 105 may be a memory cell 105 located at the intersection ofan energized or otherwise selected access line 120 and an energized orotherwise selected access line 130. In other words, an access line 120and an access line 130 may be energized or otherwise selected to access(e.g., read, write, rewrite, refresh) a memory cell 105 at theirintersection. Other memory cells 105 that are in electroniccommunication with (e.g., connected to) the same access line 120 or 130may be referred to as untargeted or non-selected memory cells 105.

In some architectures, the logic storing component (e.g., a capacitivememory element, a ferroelectric memory element, a resistive memoryelement, other memory element) of a memory cell 105 may be electricallyisolated from a second access line 130 by a cell selection component,which, in some examples, may be referred to as a switching component ora selector device. A first access line 120 may be coupled with the cellselection component (e.g., via a control node or terminal of the cellselection component), and may control the cell selection component of orassociated with the memory cell 105. For example, the cell selectioncomponent may be a transistor and the first access line 120 may becoupled with a gate of the transistor (e.g., where a gate node of thetransistor may be a control node of the transistor). Activating thefirst access line 120 of a memory cell 105 may result in an electricalconnection or closed circuit between the logic storing component of thememory cell 105 and its corresponding second access line 130. The secondaccess line 130 may then be accessed to read or write the memory cell105.

In some examples, memory cells 105 of the memory section 110 may also becoupled with one of a plurality of third access lines 140 (e.g., a plateline (PL), such as one of PL₁ through PL_(N)). Although illustrated asseparate lines, in some examples, the plurality of third access lines140 may represent or be otherwise functionally equivalent with a commonplate line, a common plate, or other common node of the memory section110 (e.g., a node common to each of the memory cells 105 in the memorysection 110), or other common node of the memory device 100. In someexamples, the plurality of third access lines 140 may couple memorycells 105 with one or more voltage sources for various sensing and/orwriting operations including those described herein. For example, when amemory cell 105 employs a capacitor for storing a logic state, a secondaccess line 130 may provide access to a first terminal or a first plateof the capacitor, and a third access line 140 may provide access to asecond terminal or a second plate of the capacitor (e.g., a terminalassociated with an opposite plate of the capacitor as opposed to thefirst terminal of the capacitor, a terminal otherwise on the oppositeside of a capacitance from the first terminal of the capacitor). In someexamples, memory cells 105 of a different memory section 110 (not shown)may be coupled with one of a different plurality of third access lines140 (e.g., a set of plate lines different from PL₁ through PL_(N), adifferent common plate line, a different common plate, a differentcommon node), which may be electrically isolated from the illustratedthird access line 140 (e.g., plate lines PL₁ through PL_(N)).

The plurality of third access lines 140 may be coupled with a platecomponent 145, which may control various operations such as activatingone or more of the plurality of third access lines 140, or selectivelycoupling one or more of the plurality of third access lines 140 with avoltage source or other circuit element. Although the plurality of thirdaccess lines 140 of the memory device 100 are shown as substantiallyparallel with the plurality of second access lines 130, in otherexamples, a plurality of third access lines 140 may be substantiallyparallel with the plurality of first access lines 120, or in any otherconfiguration.

Although the access lines described with reference to FIG. 1 are shownas direct lines between memory cells 105 and coupled components, accesslines may be associated with other circuit elements, such as capacitors,resistors, transistors, amplifiers, voltage sources, switchingcomponents, selection components, and others, which may be used tosupport access operations including those described herein. In someexamples, an electrode may be coupled with (e.g., between) a memory cell105 and an access line 120, or with (e.g., between) a memory cell 105and an access line 130. The term electrode may refer to an electricalconductor, or other electrical interface between components, and in somecases, may be employed as an electrical contact to a memory cell 105. Anelectrode may include a trace, wire, conductive line, conductive layer,conductive pad, or the like, that provides a conductive path betweenelements or components of memory device 100.

Access operations such as reading, writing, rewriting, and refreshingmay be performed on a memory cell 105 by activating or selecting a firstaccess line 120, a second access line 130, and/or a third access line140 coupled with the memory cell 105, which may include applying avoltage, a charge, or a current to the respective access line. Accesslines 120, 130, and 140 may be made of conductive materials, such asmetals (e.g., copper (Cu), silver (Ag), aluminum (Al), gold (Au),tungsten (W), titanium (Ti)), metal alloys, carbon, or other conductiveor semi-conductive materials, alloys, or compounds. Upon selecting amemory cell 105, a resulting signal (e.g., a cell access signal, a cellread signal) may be used to determine the logic state stored by thememory cell 105. For example, a memory cell 105 with a capacitive memoryelement storing a logic state may be selected, and the resulting flow ofcharge via an access line and/or resulting voltage of an access line maybe detected, converted, or amplified to determine the programmed logicstate stored by the memory cell 105.

Accessing memory cells 105 may be controlled through a row component 125(e.g., a row decoder), a column component 135 (e.g., a column decoder),or a plate component 145 (e.g., a plate driver), or a combinationthereof. For example, a row component 125 may receive a row address fromthe memory controller 170 and select or activate the appropriate firstaccess line 120 based on the received row address. Similarly, a columncomponent 135 may receive a column address from the memory controller170 and select or activate the appropriate second access line 130. Thus,in some examples, a memory cell 105 may be accessed by selecting oractivating a first access line 120 and a second access line 130. In someexamples, such access operations may be accompanied by a plate component145 biasing one or more of the third access lines 140 (e.g., biasing oneof the third access lines 140 of the memory section 110, biasing all ofthe third access lines 140 of the memory section, biasing a common plateline of the memory section 110 or the memory device 100, biasing acommon node of the memory section 110 or the memory device 100), whichmay be referred to as “moving the plate” of memory cells 105, the memorysection 110, or the memory device 100. In various examples, any one ormore of the row component 125, the column component 135, or the platecomponent 145 may be referred to as, or otherwise include access linedrivers or access line decoders.

In some examples, the memory controller 170 may control the operation(e.g., read operations, write operations, rewrite operations, refreshoperations, discharge operations, dissipation operations, equalizationoperations) of memory cells 105 through the various components (e.g.,row component 125, column component 135, plate component 145, sensecomponent 150). In some cases, one or more of the row component 125, thecolumn component 135, the plate component 145, and the sense component150 may be co-located or otherwise included with the memory controller170. In some examples, any one or more of a row component 125, a columncomponent 135, or a plate component 145 may also be referred to as amemory controller or circuit for performing access operations of thememory device 100. In some examples, any one or more of a row component125, a column component 135, or a plate component 145 may be describedas controlling or performing operations for accessing a memory device100, or controlling or performing operations for accessing the memorysection 110 of the memory device 100.

The memory controller 170 may generate row and column address signals toactivate a desired access line 120 and access line 130. The memorycontroller 170 may also generate or control various voltages or currentsused during the operation of memory device 100. Although a single memorycontroller 170 is shown, a memory device 100 may have more than onememory controller 170 (e.g., a memory controller 170 for each of a setof memory sections 110 of a memory device 100, a memory controller 170for each of a number of subsets of memory sections 110 of a memorydevice 100, a memory controller 170 for each of a set of chips of amulti-chip memory device 100, a memory controller 170 for each of a setof banks of a multi-bank memory device 100, a memory controller 170 foreach core of a multi-core memory device 100, or any combinationthereof), where different memory controllers 170 may perform the samefunctions and/or different functions.

Although the memory device 100 is illustrated as including a single rowcomponent 125, a single column component 135, and a single platecomponent 145, other examples of a memory device 100 may includedifferent configurations to accommodate a memory section 110 or a set ofmemory sections 110. For example, in various memory devices 100 a rowcomponent 125 may be shared among a set of memory sections 110 (e.g.,having subcomponents common to all of the set of memory sections 110,having subcomponents dedicated to respective ones of the set of memorysections 110), or a row component 125 may be dedicated to one memorysection 110 of a set of memory sections 110. Likewise, in various memorydevices 100, a column component 135 may be shared among a set of memorysections 110 (e.g., having subcomponents common to all of the set ofmemory sections 110, having subcomponents dedicated to respective onesof the set of memory sections 110), or a column component 135 may bededicated to one memory section 110 of a set of memory sections 110.Additionally, in various memory devices 100, a plate component 145 maybe shared among a set of memory sections 110 (e.g., having subcomponentscommon to all of the set of memory sections 110, having subcomponentsdedicated to respective ones of the set of memory sections 110), or aplate component 145 may be dedicated to one memory section 110 of a setof memory sections 110.

In general, the amplitude, shape, or duration of an applied voltage,current, or charge may be adjusted or varied, and may be different forthe various operations discussed in operating the memory device 100.Further, one, multiple, or all memory cells 105 within memory device 100may be accessed simultaneously. For example, multiple or all memorycells 105 of memory device 100 may be accessed simultaneously during areset operation in which all memory cells 105, or a group of memorycells 105 (e.g., the memory cells 105 of a memory section 110), are setto a single logic state.

A memory cell 105 may be read (e.g., sensed) by a sense component 150when the memory cell 105 is accessed (e.g., in cooperation with thememory controller 170) to determine a logic state stored by the memorycell 105. For example, the sense component 150 may be configured tosense a current or charge through the memory cell 105, or a voltageresulting from coupling the memory cell 105 with the sense component 150or other intervening component (e.g., a signal development componentbetween the memory cell 105 and the sense component 150), responsive toa read operation. The sense component 150 may provide an output signalindicative of (e.g., based at least in part on) the logic state storedby the memory cell 105 to one or more components (e.g., to the columncomponent 135, the input/output component 160, the memory controller170). In various memory devices 100, a sense component 150 may be sharedamong a set or bank of memory sections 110 (e.g., having subcomponentscommon to all of the set or bank of memory sections 110, havingsubcomponents dedicated to respective ones of the set or bank of memorysections 110), or a sense component 150 may be dedicated to one memorysection 110 of a set or bank of memory sections 110.

In some examples, during or after accessing a memory cell 105, the logicstorage portion of memory cell 105 may discharge, or otherwise permitelectrical charge or current to flow via its corresponding access lines120, 130, or 140. Such charge or current may result from biasing, orapplying a voltage, to the memory cell 105 from one or more voltagesources or supplies (not shown) of the memory device 100, where suchvoltage sources or supplies may be part of a row component 125, a columncomponent 135, a plate component 145, a sense component 150, a memorycontroller 170, or some other component (e.g., a biasing component). Insome examples, a discharge of a memory cell 105 may cause a change inthe voltage of the access line 130, which the sense component 150 maycompare to a reference voltage to determine the stored state of thememory cell 105. In some examples, a voltage may be applied to a memorycell 105 (e.g., using the corresponding access line 120 and access line130) and the presence or magnitude of a resulting current may depend onthe applied voltage and the resistance state of a memory element of thememory cell 105, which the sense component 150 may use to determine thestored state of the memory cell 105.

In some examples, when a read signal (e.g., a read pulse, a readcurrent, a read voltage) is applied across a memory cell 105 with amaterial memory element storing a first logic state (e.g., a SET state,associated with a more-crystalline atomic configuration), the memorycell 105 conducts current due to the read pulse exceeding a thresholdvoltage of the memory cell 105. In response to, or based at least inpart on this, the sense component 150 may therefore detect a currentthrough the memory cell 105 as part of determining the logic statestored by the memory cell 105. When a read pulse is applied to thememory cell 105 with the memory element storing a second logic state(e.g., a RESET state, associated with a more-amorphous atomicconfiguration), which may occur before or after the application of aread pulse across a memory cell 105 with a memory element storing afirst logic state, the memory cell 105 may not conduct current due tothe read pulse not exceeding the threshold voltage of the memory cell105. The sense component 150 may therefore detect little or no currentthrough the memory cell 105 as part of determining the stored logicstate.

In some examples, a threshold current may be defined for sensing thelogic state stored by a memory cell 105. The threshold current may beset above a current that may pass through the memory cell 105 when thememory cell 105 does not threshold in response to the read pulse, butequal to or below an expected current through the memory cell 105 whenthe memory cell 105 does threshold in response to the read pulse. Forexample, the threshold current may be higher than a leakage current ofthe associated access lines 120, 130, or 140. In some examples, a logicstate stored by a memory cell 105 may be determined based at least inpart on a voltage (e.g., across a shunt resistance) resulting from thecurrent driven by a read pulse. For example, the resulting voltage maybe compared relative to a reference voltage, with a resulting voltageless than the reference voltage corresponding to a first logic state anda resulting voltage greater than the reference voltage corresponding toa second logic state.

In some examples, more than one voltage may be applied when reading amemory cell 105 (e.g., multiple voltages may be applied during portionsof a read operation). For example, if an applied read voltage does notresult in current flow, one or more other read voltages may be applied(e.g., until a current is detected by sense component 150). Based atleast in part on assessing the read voltage that resulted in currentflow, the stored logic state of the memory cell 105 may be determined.In some cases, a read voltage may be ramped (e.g., smoothly increasinghigher in magnitude) until a current flow or other condition is detectedby a sense component 150. In other cases, predetermined read voltagesmay be applied (e.g., a predetermined sequence of read voltages thatincrease higher in magnitude in a stepwise manner) until a current isdetected. Likewise, a read current may be applied to a memory cell 105and the magnitude of the voltage to create the read current may dependon the electrical resistance or the total threshold voltage of thememory cell 105.

A sense component 150 may include various switching components,selection components, multiplexers, transistors, amplifiers, capacitors,resistors, voltage sources, or other components to detect, convert, oramplify a difference in sensing signals (e.g., a difference between aread voltage and a reference voltage, a difference between a readcurrent and a reference current, a difference between a read charge anda reference charge), which, in some examples, may be referred to assensing or latching or generating a sense or latch signal. In someexamples, a sense component 150 may include a collection of components(e.g., circuit elements, circuitry) that are repeated for each of a setof access lines 130 connected to the sense component 150. For example, asense component 150 may include a separate sensing circuit or circuitry(e.g., a separate sense amplifier, a separate signal developmentcomponent) for each of a set of access lines 130 coupled with the sensecomponent 150, such that a logic state may be separately detected for arespective memory cell 105 coupled with a respective one of the set ofaccess lines 130. In some examples, a reference signal source (e.g., areference component) or generated reference signal may be shared betweencomponents of the memory device 100 (e.g., shared among one or moresense components 150, shared among separate sensing circuits of a sensecomponent 150, shared among access lines 120, 130, or 140 of a memorysection 110).

The sense component 150 may be included in a device that includes thememory device 100. For example, the sense component 150 may be includedwith other read and write circuitry, decoding circuitry, or registercircuitry of the memory that may be coupled with or to the memory device100. In some examples, the detected logic state of a memory cell 105 maybe output through a column component 135 or an input/output component160 as an output. In some examples, a sense component 150 may be part ofa column component 135, a row component 125, or a memory controller 170.In some examples, a sense component 150 may be connected to or otherwisein electronic communication with a column component 135, a row component125, or memory controller 170.

Although a single sense component 150 is shown, a memory device 100(e.g., a memory section 110 of a memory device 100) may include morethan one sense component 150. For example, a first sense component 150may be coupled with a first subset of access lines 130 and a secondsense component 150 may be coupled with a second subset of access lines130 (e.g., different from the first subset of access lines 130). In someexamples, such a division of sense components 150 may support parallel(e.g., simultaneous) operation of multiple sense components 150. In someexamples, such a division of sense components 150 may support matchingsense components 150 having different configurations or characteristicsto particular subsets of the memory cells 105 of the memory device(e.g., supporting different types of memory cells 105, supportingdifferent characteristics of subsets of memory cells 105, supportingdifferent characteristics of subsets of access lines 130).

Additionally or alternatively, two or more sense components 150 may becoupled (e.g., selectively coupled) with a same set of access lines 130(e.g., for component redundancy). In some examples, such a configurationmay support maintaining functionality to overcome a failure or otherwisepoor or degraded operation of one of the redundant sense components 150.In some examples, such a configuration may support the ability to selectone of the redundant sense components 150 for particular operationalcharacteristics (e.g., as related to power consumption characteristics,as related to access speed characteristics for a particular sensingoperation, as related to operating memory cells 105 in a volatile modeor a non-volatile mode).

In some memory architectures, accessing a memory cell 105 may degrade ordestroy a logic state stored by one or more memory cells 105 of thememory section 110, and rewrite or refresh operations may be performedto return the original logic state to the memory cells 105. In DRAM orFeRAM, for example, a capacitor of a memory cell 105 may be partially orcompletely discharged or depolarized during a sense operation, therebycorrupting the logic state that was stored in the memory cell 105. InPCM, for example, sense operations may cause a change in the atomicconfiguration of a memory cell 105, thereby changing the resistancestate of the memory cell 105. Thus, in some examples, the logic statestored in a memory cell 105 may be rewritten after an access operation.Further, activating a single access line 120, 130, or 140 may result inthe discharge of all memory cells 105 coupled with the activated accessline 120, 130, or 140. Thus, several or all memory cells 105 coupledwith an access line 120, 130, or 140 associated with an access operation(e.g., all cells of an accessed row, all cells of an accessed column)may be rewritten after the access operation.

In some examples, reading a memory cell 105 may be non-destructive. Thatis, the logic state of the memory cell 105 may not need to be rewrittenafter the memory cell 105 is read. For example, in non-volatile memorysuch as PCM, accessing the memory cell 105 may not destroy the logicstate and, thus, the memory cell 105 may not require rewriting afteraccessing. However, in some examples, refreshing the logic state of thememory cell 105 may or may not be needed in the absence or presence ofother access operations. For example, the logic state stored by a memorycell 105 may be refreshed at periodic intervals by applying anappropriate write, refresh, or equalization pulse or bias to maintainthe stored logic state. Refreshing the memory cell 105 may reduce oreliminate read disturb errors or logic state corruption due to a chargeleakage or a change in an atomic configuration of a memory element overtime.

A memory cell 105 may be set or written or refreshed by activating therelevant first access line 120, second access line 130, and/or thirdaccess line 140 (e.g., via a memory controller 170). In other words, alogic state may be stored in the memory cell 105 (e.g., via a cellaccess signal, via a cell write signal). Row component 125, columncomponent 135, or plate component 145 may accept data, for example, viainput/output component 160, to be written to the memory cells 105. Insome examples, a write operation may be performed at least in part by asense component 150, or a write operation may be configured to bypass asense component 150.

In the case of a capacitive memory element, a memory cell 105 may bewritten by applying a voltage to a capacitor, and then isolating thecapacitor (e.g., isolating the capacitor from a voltage source used towrite the memory cell 105, floating the capacitor) to store a charge inthe capacitor associated with a desired logic state. In the case offerroelectric memory, a ferroelectric memory element (e.g., aferroelectric capacitor) of a memory cell 105 may be written by applyinga voltage with a magnitude high enough to polarize the ferroelectricmemory element (e.g., applying a saturation voltage) with a polarizationassociated with a desired logic state, and the ferroelectric memoryelement may be isolated (e.g., floating), or a zero net voltage or biasmay be applied across the ferroelectric memory element (e.g., grounding,virtually grounding, or equalizing a voltage across the ferroelectricmemory element). In the case of PCM, a memory element may be written byapplying a current with a profile that causes (e.g., by way of heatingand cooling) the memory element to form an atomic configurationassociated with a desired logic state.

The sense component 150 may include multiple signal developmentcomponents that may be selectively coupled with or decoupled fromrespective ones of a set of the sense amplifiers. For example, a senseamplifier of the sense component 150 may be coupled with a selectioncomponent of the sense component 150, and the selection component may becoupled with a set of signal development components of the sensecomponent 150 that may be associated with one or more memory cells 105or one or more access lines (e.g., one or more access lines 130) of thememory device 100. In some examples, cell access signals may bedeveloped at each of the signal development components independentlyfrom others of the signal development components.

In some examples, signal development components of the sense component150 may each be coupled with a respective memory cell during overlappingtime intervals, such that multiple cell access signals (e.g., cell readsignals, cell write signals, each associated with the respective memorycell of each of the respective signal development components) may begenerated during the overlapping time intervals. In examples where cellaccess signals have been developed at multiple signal developmentcomponents (e.g., in read operations of multiple memory cells 105, in amulti-cell read operation), the multiple signal development componentsmay be coupled with the sense amplifier (e.g., in a sequential manner,in a step-wise manner) to generate sense or latch signals of the senseamplifier based at least in part on the cell access signals (e.g., in asequential manner, in a step-wise manner). In examples where a sequenceof sense or latch signals is associated with writing or re-writing a setof memory cells 105 (e.g., in write or refresh operations of multiplememory cells 105, in a multi-cell write or refresh operation), multiplesignal development components may be coupled with the sense amplifier(e.g., in a sequential manner, in a step-wise manner) to generatemultiple cell access signals based at least in part on the sense orlatch signals of the sense amplifier (e.g., in a sequential manner, in astep-wise manner). In some examples, the multiplexed signal developmentcomponents of the sense component 150 may compensate for parts of asignal development component or portions of an access operation that areassociated with different latency, which may reduce the impact of accessserialization.

FIG. 2 illustrates an example circuit 200 that supports domain-basedaccess in a memory device in accordance with examples as disclosedherein. Circuit 200 may include a memory cell 105-a and a sensecomponent 150-a, which may be examples of a memory cell 105 and a sensecomponent 150 described with reference to FIG. 1 . Circuit 200 may alsoinclude a word line 205, a digit line 210, and a plate line 215, which,in some examples, may correspond to a first access line 120, a secondaccess line 130, and a third access line 140, respectively (e.g., of amemory section 110), as described with reference to FIG. 1 . In someexamples, the plate line 215 may be illustrative of a common plate line,a common plate, or another common node for the memory cell 105-a andanother memory cell 105 (not shown) of a same memory section 110.Circuit 200 illustrates circuitry that may support the describedtechniques for signal development caching in a memory device.

The sense component 150-a may include a sense amplifier 290 (e.g., anamplifier component, an input/output amplifier, a “latch”), which mayinclude a first node 291 and a second node 292. In various examples, thefirst node 291 and the second node 292, may be coupled with differentaccess lines of a circuit (e.g., a signal line 285 and a reference line275 of the circuit 200, respectively), or may be coupled with a commonaccess line of a different circuit (not shown). In some examples, thefirst node 291 may be referred to as a signal node, and the second node292 may be referred to as a reference node. The sense amplifier 290 maybe associated with (e.g., coupled with, coupled to) one or moreinput/output (I/O) lines (e.g., I/O line 295), which may include anaccess line coupled with a column component 135 via input/outputcomponent 160 described with reference to FIG. 1 . Although the senseamplifier 290 is illustrated as having a single I/O line 295, a senseamplifier in accordance with examples as disclosed herein may have morethan one I/O line 295 (e.g., two I/O lines 295). In various examples,other configurations and nomenclature for access lines and/or referencelines are possible in accordance with examples as disclosed herein.

The memory cell 105-a may include a logic storage component (e.g., amemory element, a storage element, a memory storage element), such as acapacitor 220 that has a first plate, cell plate 221, and a secondplate, cell bottom 222. The cell plate 221 and the cell bottom 222 maybe capacitively coupled through a dielectric material positioned betweenthem (e.g., in a DRAM application), or capacitively coupled through aferroelectric material positioned between them (e.g., in a FeRAMapplication). The cell plate 221 may be associated with a voltage,V_(plate), and cell bottom 222 may be associated with a voltage,V_(bottom), as illustrated in the circuit 200. The orientation of cellplate 221 and cell bottom 222 may be different (e.g., flipped) withoutchanging the operation of the memory cell 105-a. The cell plate 221 maybe accessed via the plate line 215 and cell bottom 222 may be accessedvia the digit line 210. As described herein, various logic states may bestored by charging, discharging, or polarizing the capacitor 220.

The capacitor 220 may be in electronic communication with the digit line210, and the stored logic state of the capacitor 220 may be read orsensed by operating various elements represented in circuit 200. Forexample, the memory cell 105-a may also include a cell selectioncomponent 225 which, in some examples, may be referred to as a switchingcomponent or a selector device coupled with or between an access line(e.g., the digit line 210) and the capacitor 220. In some examples, acell selection component 225 may be considered to be outside theillustrative boundary of the memory cell 105-a, and the cell selectioncomponent 225 may be referred to as a switching component or selectordevice coupled with or between an access line (e.g., the digit line 210)and the memory cell 105-a.

The capacitor 220 may be selectively coupled with the digit line 210when the cell selection component 225 is activated (e.g., by way of anactivating logical signal or voltage), and the capacitor 220 can beselectively isolated or decoupled from the digit line 210 when the cellselection component 225 is deactivated (e.g., by way of a deactivatinglogical signal or voltage). A logical signal or other selection signalor voltage may be applied to a control node 226 (e.g., a control node, acontrol terminal, a selection node, a selection terminal) of the cellselection component 225 (e.g., via the word line 205). In other words,the cell selection component 225 may be configured to selectively coupleor decouple the capacitor 220 (e.g., a logic storage component) and thedigit line 210 based on a logical signal or voltage applied via the wordline 205 to the control node 226.

Activating the cell selection component 225 may be referred to asselecting the memory cell 105-a in some examples, and deactivating thecell selection component 225 may be referred to as deselecting thememory cell 105-a in some examples. In some examples, the cell selectioncomponent 225 is a transistor (e.g., an n-type transistor) and itsoperation may be controlled by applying an activation or selectionvoltage to the transistor gate (e.g., a control or selection node orterminal). The voltage for activating the transistor (e.g., the voltagebetween the transistor gate terminal and the transistor source terminal)may be a voltage greater than the threshold voltage magnitude of thetransistor (e.g., a positive activation or selection voltage). Thevoltage for deactivating the transistor may be a voltage less than thethreshold voltage magnitude of the transistor (e.g., a ground ornegative deactivation or deselection voltage).

The word line 205 may be used (e.g., by a row component 125) to activateor deactivate the cell selection component 225. For example, a selectionvoltage applied to the word line 205 (e.g., a word line logical signalor a word line voltage) may be applied to the gate of a transistor ofcell selection component 225, which may selectively connect or couplethe capacitor 220 with the digit line 210 (e.g., providing a conductivepath between the capacitor 220 and the digit line 210). A deselection ordeactivation voltage applied to the word line 205 may be applied to thegate of the transistor of cell selection component 225, which mayselectively disconnect, decouple, or isolate the capacitor 220 from thedigit line 210. In some examples, activating the cell selectioncomponent 225 may be referred to as selectively coupling the memory cell105-a with the digit line 210, and deactivating the cell selectioncomponent 225 may be referred to as selectively decoupling or isolatingthe memory cell 105-a from the digit line 210.

In other examples, the positions of the cell selection component 225 andthe capacitor 220 in the memory cell 105-a may be switched, such thatcell selection component 225 may be coupled with or between the plateline 215 and the cell plate 221, and the capacitor 220 may be coupledwith or between the digit line 210 and the other terminal of the cellselection component 225. In such an example, the cell selectioncomponent 225 may remain connected (e.g., in electronic communication)with the digit line 210 through the capacitor 220. This configurationmay be associated with alternative timing and biasing for accessoperations.

In examples that employ a ferroelectric capacitor 220, the capacitor 220may or may not fully discharge upon connection to or coupling with thedigit line 210. In various schemes, to sense the logic state stored by aferroelectric capacitor 220, a voltage may be applied to the plate line215 and/or the digit line 210, and the word line 205 may be biased(e.g., by activating the word line 205) to select the memory cell 105-a.In some cases, the plate line 215 and/or the digit line 210 may bevirtually grounded and then isolated from the virtual ground, which maybe referred to as a floating condition, an idle condition, or a standbycondition, prior activating the word line 205.

Operation of the memory cell 105-a by varying the voltage of the cellplate 221 (e.g., via the plate line 215) may be referred to as “movingthe cell plate.” Biasing the plate line 215 and/or the digit line 210may result in a voltage difference (e.g., the voltage of the digit line210 minus the voltage of the plate line 215) across the capacitor 220.The voltage difference may accompany a change in the stored charge oncapacitor 220, where the magnitude of the change in stored charge maydepend on the initial state of the capacitor 220 (e.g., whether theinitial logic state stored a logic 1 or a logic 0). In some schemes, thechange in the stored charge of the capacitor 220, or some portion ofsuch a charge, may be used by the sense component 150-a to determine thelogic state stored by the memory cell 105-a (e.g., in a charge transfersensing scheme). In some schemes, the change in the stored charge of thecapacitor 220 may cause a change in the voltage of the digit line 210,which may be used by the sense component 150-a to determine the logicstate stored by the memory cell 105-a. A cell access signal may refer toa signal generated while the memory cell 105-a is selected or activated(e.g., while coupled with the signal development component), which mayinclude a cell read signal in a read operation of the memory cell 105-a,or a cell write signal in a write operation, a rewrite operation, or arefresh operation of the memory cell 105-a. In various examples, a cellaccess signal may be referred to as a cell coupling signal or a cellcharge sharing signal.

In some examples, the digit line 210 may be coupled with additionalmemory cells 105 (not shown), which each may be coupled with differentword lines 205 (not shown). In other words, different memory cells 105that are coupled with the digit line 210 may, in some examples, beselected or activated based at least in part on different word linelogical signals.

The digit line 210 may have properties that result in an intrinsiccapacitance 230 (e.g., on the order of picofarads (pF), which may insome cases be non-negligible), which may couple the digit line 210 witha voltage source 240-a having a voltage V₀. The voltage source 240-a mayrepresent a common ground or virtual ground voltage, or the voltage ofan adjacent access line of the circuit 200 (not shown). Althoughillustrated as a separate element in FIG. 2 , the intrinsic capacitance230 may be associated with properties distributed throughout the digitline 210 or another part of the circuit 200.

In some examples, the intrinsic capacitance 230 may depend on physicalcharacteristics of the digit line 210, including conductor dimensions(e.g., length, width, thickness) of the digit line 210. The intrinsiccapacitance 230 may also depend on characteristics of adjacent accesslines or circuit components, proximity to such adjacent access lines orcircuit components, or insulation characteristics between the digit line210 and such access lines or circuit components. Thus, a change involtage of digit line 210 after selecting or activating the memory cell105-a may depend on the net capacitance of (e.g., associated with) thedigit line 210. In other words, as charge flows along the digit line 210(e.g., to the digit line 210, from the digit line 210), some finitecharge may be stored along the digit line 210 (e.g., in the intrinsiccapacitance 230, in another capacitance coupled with the digit line210), and the resulting voltage of the digit line 210 may depend on thenet capacitance of the digit line 210.

The circuit 200 (e.g., the sense component 150-a) may include a signaldevelopment component 250, which may be an example of a signaldevelopment component or signal development circuit coupled with orbetween the memory cell 105-a and the sense amplifier 290. In someexamples, an access line associated with a signal development component250 (e.g., an access line coupled with an input/output of the signaldevelopment component 250, an access line coupled with or between thesignal development component 250 and the sense amplifier 290) may bereferred to as a signal development line (SDL) (e.g., signal developmentline 255, a “cacheline” (CL)). The signal development component 250 mayamplify or otherwise convert signals (e.g., cell access signals) of thedigit line 210 and the signal development line 255. For example, for aread operation, the signal development component 250 may generate or beotherwise associated with generating a cell read signal based at leastin part on being coupled with the capacitor 220 (e.g., prior to asensing operation of the sense amplifier 290), which may include acharge sharing between the signal development component 250 and thecapacitor 220. In another example, for a write operation, a rewriteoperation, or a refresh operation, the signal development component 250may generate or be otherwise associated with generating a cell writesignal for the capacitor 220 (e.g., based at least in part on beingcoupled with the sense amplifier 290, in response to a write command, arefresh command, a rewrite command, or a read command), which mayinclude a charge sharing between the signal development component 250and the capacitor 220.

In some examples, the signal development component 250 may include asignal storage element such as capacitor (e.g., a signal developmentcache element, an integrator capacitor, an amplifier capacitor (AMPCap),which may in some cases alternatively be referred to as a “fast cap”) oranother type of charge storage element configured to store a signal orsignal state different than a logic state stored at a memory cell 105(e.g., different than a logic state stored at the memory cell 105-a).Additionally or alternatively, the signal development component 250 mayinclude, a transistor, an amplifier, a cascode, or any other charge orvoltage conversion or amplification component. For example, the signaldevelopment component 250 may include a charge transfer sensingamplifier (CTSA), which in some examples may include a transistor havinga gate terminal coupled with a voltage source.

Although the sense component 150-a is illustrated with a single signaldevelopment component 250, the sense component 150-a may include one ormore additional signal development components 250 (not shown) to form aset of signal development components 250 (e.g., a signal developmentcache) in accordance with examples as disclosed herein. Each of the setof signal development components 250 of the sense component 150-a may beassociated with (e.g., configured to be selectively coupled with ordecoupled from, configured to develop cell access signals for) one ormore memory cells 105 or one or more digit lines 210, which may or maynot include the memory cell 105-a or the digit line 210. For example,each signal development component 250 of the set of signal developmentcomponents 250 may be selectively coupled with or decoupled from one ormore digit lines 210 of a memory section 110 of a memory array. Inexamples where a respective one of the signal development components 250is coupled with more than one memory cell 105 or more than one digitline 210, any of the memory cells 105 or digit lines 210 may beselectively coupled with or decoupled from the respective signaldevelopment component 250 by a selection component (e.g., a digit lineselection component, a multiplexer, a transistor network, a transistorarray, a switching network, a switching array, not shown) between therespective signal development component 250 and the associated memorycells 105 or digit lines 210.

The sense component 150-a may also include a selection component 280(e.g., a signal development component selection component, amultiplexer, a transistor network, a transistor array, a switchingnetwork, a switching array) coupled with or between a set of signaldevelopment components 250 (e.g., with or between a set of signaldevelopment lines 255) and the sense amplifier 290. The selectioncomponent 280 may be configured to selectively couple or decouple any ofthe set of signal development components 250 or signal development lines255 with the sense amplifier 290. The selection component 280 may beassociated with an access line, such as the signal line 285, forconveying signals (e.g., voltage, charge, current) between the selectioncomponent 280 and the sense amplifier 290. The output of the selectioncomponent 280 (e.g., in a read operation), for example, may be an outputsignal (e.g., a signal conveyed via the signal line 285) that is basedat least in part on an input signal (e.g., a signal conveyed from asignal development component 250 selected by the selection component280, a signal conveyed by a signal development line 255 selected by theselection component 280). In some examples, the output signal of theselection component 280 may be equal to, or substantially equal to theinput signal of the selection component 280 (e.g., whereV_(sig)=V_(SDL)). Although described in the context of an input signalvia a signal development line 255 and an output signal via a signal line285, the interpretation of input and output may be reversed in certainaccess operations that employ the circuit 200 (e.g., in a writeoperation, a rewrite operation, a refresh operation).

In a read operation, the voltage of the signal line 285 after selectingthe memory cell 105-a (e.g., a cell read signal, after coupling thememory cell 105-a or the digit line 210 with the signal developmentcomponent 250, after selecting the signal development component 250 atthe selection component 280) may be compared to a reference (e.g., avoltage of the reference line 275) by the sense component 150-b todetermine the logic state that was stored in the memory cell 105-a(e.g., to generate a sense or latch signal). In some examples, a voltageof the reference line 275 may be provided by a reference component 270.In other examples, the reference component 270 may be omitted and areference voltage may be provided, for example, by accessing the memorycell 105-a or the digit line 210 to generate the reference voltage(e.g., in a self-referencing access operation). Other operations may beused to support selecting and/or sensing the memory cell 105-a.

In some examples, the circuit 200 may include a bypass line 260 that maypermit bypassing (e.g., selectively bypassing) the signal developmentcomponent 250 or some other portion of a circuit between the memory cell105-a and the sense amplifier 290. In some examples, the bypass line 260may be selectively enabled or disabled by way of a switching component265. In other words, when the switching component 265 is activated, thedigit line 210 may be coupled with the signal development line 255 orthe selection component 280 via the bypass line 260 (e.g., coupling thememory cell 105-a with the selection component 280 or some other portionof a circuit between the memory cell and the sense amplifier 290).

In some examples, when the switching component 265 is activated, thesignal development component 250 may be selectively isolated ordecoupled from one or both of the digit line 210 or the signaldevelopment line 255 (e.g., by another switching component or selectioncomponent, not shown). When the switching component 265 is deactivated,the digit line 210 may be selectively coupled with the signaldevelopment line 255 or the selection component 280 via the signaldevelopment component 250. In other examples, one or more additionalselection components (not shown) may be used to selectively couple thememory cell 105-a (e.g., the digit line 210) with one of the signaldevelopment component 250 (e.g., via the signal development line 255) orthe bypass line 260.

Additionally or alternatively, in some examples, a switching orselection component may be used to selectively couple the selectioncomponent 280 with one of the signal development component 250 (e.g.,via the signal development line 255) or the bypass line 260. In someexamples, a selectable bypass line 260 may support generating a cellaccess signal (e.g., a cell read signal) for detecting a logic state ofthe memory cell 105-a by using the signal development component 250, andgenerating a cell access signal (e.g., a cell write signal) to write alogic state to the memory cell 105-a that bypasses the signaldevelopment component 250.

Some examples of a memory device that supports multiplexed signaldevelopment may share a common access line (not shown) between a memorycell 105 and a sense amplifier 290 to support generating a sense signaland a reference signal from the same memory cell 105. In one example, acommon access line between a signal development component 250 and asense amplifier 290 may be referred to as a “common line,” and thecommon access line may take the place of the signal line 285 and thereference line 275 illustrated in circuit 200.

In such examples, the common access line may be connected to the senseamplifier 290 at two different nodes (e.g., a first node 291 and asecond node 292, as described herein). In some examples, a common accessline may permit a self-referencing read operation to share, in both asignal generating operation and a reference generating operation,components that may exist between the sense amplifier 290 and a memorycell 105 being accessed. Such a configuration may reduce the sensitivityof the sense amplifier 290 to operational variations of variouscomponents in a memory device, such as memory cells 105, access lines(e.g., a word line 205, a digit line 210, a plate line 215), signaldevelopment circuits (e.g., signal development component 250),transistors, voltage sources 293 and 294, and others.

Although the digit line 210, the signal development line 255, and thesignal line 285 are identified as separate lines, the digit line 210,the signal development line 255, the signal line 285, and any otherlines connecting a memory cell 105 with a sense amplifier 290 may bereferred to as a single access line in accordance with examples asdisclosed herein. Constituent portions of such an access line may beidentified separately for the purposes of illustrating interveningcomponents and intervening signals in various example configurations.

The sense amplifier 290 may include various transistors or amplifiers todetect, convert, or amplify a difference in signals, which may includeor otherwise be referred to as generating a sense signal or a latchsignal. For example, the sense amplifier 290 may include circuitelements that receive and compare a sense signal voltage (e.g., a cellread signal, V_(sig)) at the first node 291 with a reference signalvoltage (e.g., V_(ref)) at the second node 292. An output of the senseamplifier 290 (e.g., a sense or latch signal) may be driven to a higher(e.g., a positive voltage) or a lower voltage (e.g., a negative voltage,a ground voltage) based on the comparison at the sense amplifier 290.

For example, if the first node 291 has a lower voltage than the secondnode 292, the output of the sense amplifier 290 may be driven to arelatively lower voltage of a low voltage source 293 (e.g., a voltage ofV_(L), which may be a ground voltage substantially equal to V₀ or anegative voltage). A sense component 150 that includes the senseamplifier 290, or an I/O component 160 that is coupled with such a sensecomponent 150, may latch the output of the sense amplifier 290 todetermine the logic state stored in the memory cell 105-a (e.g.,detecting a logic 0 when the first node 291 has a lower voltage than thesecond node 292).

If the first node 291 has a higher voltage than the second node 292, theoutput of the sense amplifier 290 may be driven to the voltage of a highvoltage source 294 (e.g., a voltage of V_(H)). A sense component 150that includes the sense amplifier 290, or an I/O component 160 that iscoupled with such a sense component 150, may latch the output of thesense amplifier 290 to determine the logic state stored in the memorycell 105-a (e.g., detecting a logic 1 when the first node 291 has ahigher voltage than the second node 292). The latched output of thesense amplifier 290, corresponding to the detected logic state of memorycell 105-a, may then be output via one or more input/output (I/O) lines(e.g., I/O line 295).

To perform a write operation, rewrite operation, or refresh operation onthe memory cell 105-a, a voltage (e.g., a cell write signal) may beapplied across the capacitor 220. Various methods may be used. In oneexample, the cell selection component 225 may be selected or activatedthrough the word line 205 (e.g., by selecting or activating the wordline 205) to electrically connect the capacitor 220 to the digit line210. A voltage may be applied across capacitor 220 by controlling thevoltage of the cell plate 221 (e.g., through the plate line 215) and thecell bottom 222 (e.g., through the digit line 210). In some examples,write operations, rewrite operations, or refresh operations may be basedat least in part on a sense or latch signal at the sense amplifier 290,which may be based on a signal received via the I/O line 295 (e.g., awrite signal, a refresh signal) or based on a signal generated at thesense amplifier 290 (e.g., a rewrite signal).

For example, to write a logic 0, the cell plate 221 may be taken high(e.g., applying a positive voltage to the plate line 215), and the cellbottom 222 may be taken low (e.g., grounding the digit line 210,virtually grounding the digit line 210, applying a negative voltage tothe digit line 210). The opposite process may be performed to write alogic 1, where the cell plate 221 is taken low and the cell bottom 222is taken high. In some cases, the voltage applied across the capacitor220 during a write operation may have a magnitude equal to or greaterthan a saturation voltage of a ferroelectric material in the capacitor220, such that the capacitor 220 is polarized, and thus maintains acharge even when the magnitude of applied voltage is reduced, or if azero net voltage is applied across the capacitor 220. In some examples,the sense amplifier 290 or the signal development component 250 may beused to perform the write operations, which may include coupling the lowvoltage source 293 or the high voltage source 294 with the digit line.When the sense amplifier 290 is used to perform the write operations,the signal development component 250 may or may not be bypassed (e.g.,by applying a write signal via the bypass line 260).

The circuit 200, including the sense component 150-a, the cell selectioncomponent 225, the signal development component 250, the switchingcomponent 265, the reference component 270, the selection component 280,or the sense amplifier 290 may include various types of transistors. Forexample, the circuit 200 may include n-type transistors, where applyinga relative positive voltage to the gate of the n-type transistor that isabove a threshold voltage for the n-type transistor (e.g., an appliedvoltage having a positive magnitude, relative to a source terminal, thatis greater than a threshold voltage) enables a conductive path betweenthe other terminals of the n-type transistor (e.g., the source terminaland a drain terminal).

In some examples, an n-type transistor may act as a switching component,where the applied voltage is a logical signal that is used toselectively enable conductivity through the transistor by applying arelatively high logical signal voltage (e.g., a voltage corresponding toa logic 1 state, which may be associated with a positive logical signalvoltage supply), or to selectively disable conductivity through thetransistor by applying a relatively low logical signal voltage (e.g., avoltage corresponding to a logic 0 state, which may be associated with aground or virtual ground voltage, or a negative voltage). In someexamples where a n-type transistor is employed as a switching component,the voltage of a logical signal applied to the gate terminal may beselected to operate the transistor at a particular working point (e.g.,in a saturation region or in an active region).

In some examples, the behavior of an n-type transistor may be different(e.g., more complex) than a logical switching, and selectiveconductivity across the transistor may also be a function of varyingsource and drain voltages. For example, the applied voltage at the gateterminal may have a particular voltage level (e.g., a clamping voltage,a control voltage) that is used to enable conductivity between thesource terminal and the drain terminal when the source terminal voltageis below a certain level (e.g., below the gate terminal voltage minusthe threshold voltage). When the voltage of the source terminal voltageor drain terminal voltage rises above the certain level, the n-typetransistor may be deactivated such that the conductive path between thesource terminal and drain terminal is opened.

Additionally or alternatively, the circuit 200 may include p-typetransistors, where applying a relative negative voltage to the gate ofthe p-type transistor that is above a threshold voltage for the p-typetransistor (e.g., an applied voltage having a negative magnitude,relative to a source terminal, that is greater than a threshold voltage)enables a conductive path between the other terminals of the p-typetransistor (e.g., the source terminal and a drain terminal).

In some examples, an p-type transistor may act as a switching component,where the applied voltage is a logical signal that is used toselectively enable conductivity by applying a relatively low logicalsignal voltage (e.g., a voltage corresponding to a logical “1” state,which may be associated with a negative logical signal voltage supply),or to selectively disable conductivity by applying a relatively highlogical signal voltage (e.g., a voltage corresponding to a logical “0”state, which may be associated with a ground or virtual ground voltage,or a positive voltage). In some examples where a p-type transistor isemployed as a switching component, the voltage of a logical signalapplied to the gate terminal may be selected to operate the transistorat a particular working point (e.g., in a saturation region or in anactive region).

In some examples, the behavior of a p-type transistor may be different(e.g., more complex) than a logical switching by the gate voltage, andselective conductivity across the transistor may also be a function ofvarying source and drain voltages. For example, the applied voltage atthe gate terminal may have a particular voltage level that is used toenable conductivity between the source terminal and the drain terminalso long as the source terminal voltage is above a certain level (e.g.,above the gate terminal voltage plus the threshold voltage). When thevoltage of the source terminal voltage falls below the certain level,the p-type transistor may be deactivated such that the conductive pathbetween the source terminal and drain terminal is opened.

A transistor of the circuit 200 may be a field-effect transistor (FET),including a metal oxide semiconductor FET, which may be referred to as aMOSFET. These, and other types of transistors may be formed by dopedregions of material on a substrate. In some examples, the transistor(s)may be formed on a substrate that is dedicated to a particular componentof the circuit 200 (e.g., a substrate for the sense amplifier 290, asubstrate for the signal development component 250, a substrate for thememory cell 105-a), or the transistor(s) may be formed on a substratethat is common for particular components of the circuit 200 (e.g., asubstrate that is common for the sense amplifier 290, the signaldevelopment component 250, and the memory cell 105-a). Some FETs mayhave a metal portion including aluminum or other metal, but some FETsmay implement other non-metal materials such as polycrystalline silicon,including those FETs that may be referred to as a MOSFET. Further,although an oxide portion may be used as a dielectric portion of a FET,other non-oxide materials may be used in a dielectric material in a FET,including those FETs that may be referred to as a MOSFET.

In some examples, different portions of the circuit 200, or differentoperations that use portions of the circuit 200, may be associated withdifferent latencies. For example, in one portion of an access operation(e.g., a first sub-operation, a first set of sub-operations), a cellaccess signal may be developed by coupling the memory cell 105-a withthe signal development component 250 (e.g., based at least in part onactivating or selecting the cell selection component 225, based at leastin part on activating another switching component, isolation component,or selection component between the memory cell 105-a and the signaldevelopment component 250). In some examples, the cell access signal maybe developed based at least in part on, or may be otherwise associatedwith a charge sharing between the memory cell 105-a (e.g., the capacitor220) and the signal development component 250 (e.g., charge flowing fromthe capacitor 220 to the signal development component 250, chargeflowing from the signal development component 250 to the capacitor 220).In some examples (e.g., in a read operation), the developed cell accesssignal (e.g., a cell read signal) or charge sharing may be based atleast in part on a logic state stored by the memory cell 105-a. In someexamples (e.g., in a write operation, a rewrite operation, a refreshoperation), the developed cell access signal (e.g., a cell write signal)or charge sharing may be based at least in part on a developed sense orlatch signal (e.g., at the sense amplifier 290, at the signal line 285).As disclosed herein, the charge sharing between the memory cell 105-aand the signal development component 250 may be associated with a changein voltage of the digit line 210, or a change in voltage of the signaldevelopment line 255, or both.

The development of a cell access signal for an access operation may beassociated with a latency, which may refer to an amount of time (e.g., aduration) for developing the cell access signal, a delay betweeninitiating a cell access signal development operation and a cell accesssignal reaching a threshold level suitable for subsequent portions ofthe access operation (e.g., in a read operation), or a delay betweeninitiating a cell access signal development operation and a memory cell105 being written with a logical value (e.g., in a write operation, arewrite operation, or a refresh operation). In some examples (e.g., in aread operation) the duration or latency may be referred to as a“row-to-column address delay,” and in some examples (e.g., in a writeoperation) the duration or latency may be referred to as a “rowprecharge delay,” which may be longer or shorter than a row-to-columnaddress delay.

In some examples, the sharing of charge between the memory cell 105-a,the digit line 210 (e.g., intrinsic capacitance 230) and the signaldevelopment component 250 may be associated with a time constantbehavior (e.g., a time constant behavior of a change in voltage V_(DL),a time constant behavior of a change in voltage V_(SDL)), or otherwiseinclude a logarithmic or exponential behavior. The duration or latencyfor developing the cell access signal may refer to a duration between acoupling or activation operation (e.g., a selection or activation of thecell selection component 225, a selection or activation of anothercomponent configured to selectively couple the memory cell 105-a and thesignal development component 250) and the digit line 210 or signaldevelopment line 255 reaching a steady state voltage, or the digit line210 or signal development line 255 reaching a threshold proportion of asteady state voltage (e.g., 95% of a steady state voltage, 99% of asteady state voltage).

In some examples, the duration or latency for developing a cell accesssignal may be expressed as a time constant (e.g., a duration of time forreaching 63% of a change between initial voltage and steady statevoltage), or expressed as a multiple of time constants. For example, theduration or latency for developing the cell access signal may beexpressed as a duration of 3 time constants, or a duration otherwiseassociated with the cell access signal being within 5% of a steady statevalue. In another example, the duration or latency for developing thecell access signal may be expressed as a duration of 5 time constants,or a duration otherwise associated with the cell access signal beingwithin 1% of a steady state value.

In some examples, charge sharing behavior and associated time constantsor other latency may be based at least in part on a capacitance of thememory cell 105-a, the signal development component 250, or othercapacitance between the memory cell 105-a and the signal developmentcomponent 250 (e.g., intrinsic capacitance, such as intrinsiccapacitance 230). For example, a relatively high capacitance of thedigit line 210 (e.g., a relatively high intrinsic capacitance 230) maybe associated with a relatively high latency (e.g., a relatively longduration to develop a cell read signal), and a relatively lowcapacitance of the digit line 210 may be associated with a relativelylow latency (e.g., a relatively short duration to develop a cell readsignal). In another example, a relatively high capacitance of memorycell 105-a (e.g., capacitor 220) may be associated with a relatively lowlatency (e.g., a relatively short duration to develop a cell readsignal), and a relatively low capacitance of the memory cell 105-a maybe associated with a relatively high latency (e.g., a relatively longduration to develop a cell read signal).

Although described with reference to time constant behavior, a durationor latency associated with developing a cell access signal mayadditionally or alternatively include other behaviors such as ramped,stepped, or oscillating (e.g., underdamped) behaviors. In some examples,developing a cell access signal may include a set of operations, such asa set of coupling, isolating, activating, deactivating, selecting, ordeselecting operations, and a duration or latency associated withdeveloping the cell access signal may include the associated circuitbehaviors of each of the set of operations. For example, developing acell access signal may include activating switching or selectioncomponents along the digit line 210 or signal development line 255,activating switching or selection components between the digit line orsignal development line and another component (e.g., selectivelycoupling a voltage source (not shown) with the digit line 210 or thesignal development line 255), or other operations or combinations ofoperations.

In another portion of the access operation (e.g., a secondsub-operation, a second set of sub-operations), a sense signal (e.g., alatch signal, an output signal, an input/output signal) may be developedby activating the sense amplifier 290 (e.g., based at least in part onselectively coupling the signal development component 250 with the senseamplifier 290, based at least in part on selectively coupling the senseamplifier with one or both of the low voltage source 293 or the highvoltage source 294). In some examples, the sense signal may be developedbased at least in part on, or may be otherwise associated with a chargesharing between the signal development component 250 and the senseamplifier 290. In some examples (e.g., in a read operation), the sensesignal or charge sharing may be based at least in part on the developedcell access signal (e.g., at the signal development component 250, atthe signal development line 255). As described herein, the chargesharing between the signal development component 250 and the senseamplifier 290 may be associated with a change in voltage of the I/O line295, which may be based at least in part on a comparison between voltageV_(sig) and voltage V_(ref). (e.g., an output of V_(L) when V_(sig) isless than V_(ref), an output of V_(H) when V_(sig) is greater thanV_(ref)).

The development of a sense or latch signal for an access operation mayalso be associated with a latency, which may refer to an amount of timefor developing the sense or latch signal, or a delay between initiatinga sense or latch signal generation operation and a sense or latch signalreaching a threshold level suitable for subsequent portions of theaccess operation (e.g., an output indicative of a logic state stored bythe memory cell 105-a). For example, the sharing of charge between thesignal development component 250 and the sense amplifier 290 may also beassociated with a time constant behavior (e.g., a time constant behaviorof a change in voltage of the I/O line 295), or other logarithmic orexponential behavior. The duration or latency for developing the senseor latch signal may refer to a duration between a coupling or activationoperation (e.g., a selection or activation of a switching component orselection component, such as the selection component 280, configured toselectively couple the signal development component 250 with the senseamplifier 290, a coupling of the sense amplifier 290 with one or both ofthe low voltage source 293 or the high voltage source 294) and the I/Oline 295 reaching a steady state voltage, or the I/O line 295 reaching athreshold proportion of a steady state voltage (e.g., 90% of a steadystate voltage, 95% of a steady state voltage).

The duration or latency for developing a sense or latch signal may alsobe expressed as a time constant, or as a multiple of time constants.Although described with reference to time constant behavior, a durationor latency associated with developing a sense or latch signal mayadditionally or alternatively include other behaviors such as ramped,stepped, or oscillating (e.g., underdamped) behaviors. In some examples,developing a sense or latch signal may include a set of operations, suchas a set of coupling, isolating, activating, deactivating, selecting, ordeselecting operations, and a duration or latency associated withdeveloping the sense or latch signal may include the associated circuitbehaviors of each of the set of operations.

In some examples of the circuit 200, a latency associated withdeveloping a cell access signal may be longer in duration than a latencyassociated with generating a sense or latch signal. For example, acharge sharing between the signal development component 250 and thememory cell 105-a may be associated with a different amount of charge,or a slower transfer of charge, than a charge sharing between the signaldevelopment component 250 and the sense amplifier 290. In other words,the signal development component 250 or the memory cell 105-a may beassociated with or be otherwise considered as relatively high latencyportions of the circuit 200 and the sense amplifier 290 may beassociated with or considered as a relatively low latency portion of thecircuit 200. In such examples, the circuit 200 may support performinginput or output operations more quickly than performing signaldevelopment operations.

In accordance with examples as disclosed herein, a memory device 100that includes the circuit 200 may couple each of a set of signaldevelopment components 250 with a respective memory cell 105 duringoverlapping time intervals, such that multiple cell access signals(e.g., associated with the respective memory cell 105 of each of therespective signal development components 250) may be generated duringthe overlapping time intervals. Each of the set of signal developmentcomponents 250 may be selectively coupled with the sense amplifier 290via the selection component 280 (e.g., in a sequential order) togenerate a sequence of sense or latch signals at the sense amplifier290, or vice versa. For example, in a read operation or set of readoperations, the sequence of sense or latch signals generated at thesense amplifier 290 may be based on respective cell access signals(e.g., cell read signals) developed during overlapping time intervals atthe set of signal development components 250, which may be associatedwith particular logic states stored by respective memory cells 105.Thus, as disclosed herein, a memory device 100 that includes the circuit200 may include signal development components 250 that are multiplexedvia the selection component 280, which in some examples may compensatefor portions of an access operation that are associated with differentlatencies.

FIG. 3 illustrates an example circuit 300 that supports domain-basedaccess in a memory device in accordance with examples as disclosedherein. It is to be understood that circuit 300 is merely oneillustrative example, and that many implementations, including otherspecific circuits and topologies, are possible while adhering to theprinciples and techniques disclosed herein, as will be appreciated byone of ordinary skill in the art.

Circuit 300 includes a set of memory cells 105-b (e.g., memory cells105-b-111 through 105-b-srm) and a sense component 150-b. Although thememory cells 105-b are illustrated as including a capacitor and a cellselection component, memory cells 105-b in accordance with examples asdisclosed herein may include various configurations (e.g., with orwithout cell selection components) and various types of logic storageelements (e.g., a capacitive memory element, a ferroelectric memoryelement, a material memory element, a resistive memory element, athresholding memory element, other memory element) to support varioustypes of memory devices (e.g., DRAM memory devices, FeRAM memorydevices, PCM devices, chalcogenide memory devices). Circuit 300illustrates circuitry that may support the described techniques forsignal development caching in a memory device.

The sense component 150-b may include a set of signal developmentcomponents 250-a (e.g., signal development components 250-a-1 through250-a-s), each associated with one or more of the memory cells 105-b.The sense component 150-b may also include a selection component 280-a(e.g., a signal development component selection component, a MUX, atransistor network, a transistor array, a switching network, a switchingarray) that is coupled with the set of signal development components250-a (e.g., via signal development lines 255-a-1 through 255-a-s). Theselection component 280-a may be configured to selectively couple aselected one of the signal development components 250-a (e.g., aselected one of the signal development lines 255-a) with a senseamplifier 290-a of the sense component 150-b (e.g., via signal line285-a, in response to a logical or selection signal, such as a signaldevelopment component multiplexing (SDCM) signal). The sense amplifier290-a may exchange (e.g., communicate, receive, transmit) input oroutput signals with other components of a memory device (e.g., aninput/output component 160) via the I/O line 295-a.

In the example of circuit 300, the memory cells 105-b may be arrangedaccording to a set of domains 310-a (e.g., domains 310-a-1 through310-a-s). In other words, the circuit 300 may illustrate an example of aset of memory cells 105-b that are divided across or otherwiseassociated with s domains. In the example of circuit 300, each of thedomains 310-a may be associated with (e.g., coupled with) one of thesignal development components 250-a (e.g., domain 310-a-1 beingassociated with signal development component 250-a-1). However, invarious examples of circuitry that supports the described techniques, adomain 310 may be associated with more than one signal developmentcomponent 250, or a signal development component 250 may be associatedwith more than one domain 310, or both.

Although the example domains 310-a of circuit 300 are described withreference to certain characteristics, alternative definitions ororganizations of domains may also be utilized in support of thedescribed techniques. As one such example, memory cells 105 or accesslines (e.g., word lines 205, digit lines 210, plate lines 215) of adomain may be organized or subdivided in a different manner than thedomains 310-a illustrated in the circuit 300, or a domain may be definedin a different manner than the domains 310-a illustrated in the circuit300 (e.g., which components are included within an illustrative boundaryof a domain), or domains may be coupled with signal developmentcomponents 250 or sense amplifiers 290 in a different manner than thedomains 310-a illustrated in the circuit 300 (e.g., with differentmultiplexing organizations or schemes, different selection components).

In the example of circuit 300, each of the domains 310-a may includememory cells 105-b that are coupled with or between one of a set ofdigit lines 210-a and one of a set of plate lines 215-a. For example,for domain 310-a-1, each of the set of memory cells 105-b (e.g., each ofmemory cells 105-b-111 through 105-b-1 rm) may be coupled with one ofthe digit lines 210-a-11 through 210-a-1 r and may be coupled with oneof the plate lines 215-a-11 through 215-a-1 r. In other words, thedomains 310-a may illustrate an arrangement of memory cells 105-b thatare divided across or otherwise associated with r digit lines 210-a or“columns.” Although the example circuit 300 is illustrated as havingseparate plate lines 215-a, in some examples, a set of plate lines 215-a(e.g., a set of two or more of the plate lines 215-a-11 through 215-a-1r) may represent or be otherwise functionally equivalent with a commonplate line of a domain 310-a (e.g., domain 310-a-1), or may represent orbe otherwise functionally equivalent with a common plate line of aportion of a domain 310-a (e.g., a “sub-domain”), or a different set ofplate lines 215-a (e.g., a set of two or more of the plate lines215-a-11 through 215-a-sr) may represent or be otherwise functionallyequivalent with a common plate line of a set of domains 310-a (e.g., aset of domains 310-a-1 through 310-a-s).

Domains 310-a may also illustrate an arrangement of memory cells 105-bthat are divided across or otherwise associated with m word lines 205-aor “rows.” For example, domain 310-a-1 may include respective sets of mmemory cells 105-b that are coupled with or between each of the digitlines 210-a of the domain 310-a and the plate lines 215-a of the domain(e.g., a set of memory cells 105-b-111 through 105-b-11 m coupled withor between the digit line 210-a-11 and the plate line 215-a-11). For aset of memory cells 105-b coupled with a same digit line 210-a and asame plate line 215-a, each of the set may be individually selected oraccessed based at least in part on an associated logical signal WL(e.g., for domain 310-a, one of logical signals WL₁₁ through WL_(1m)).Although illustrated as sharing a common set of word lines 205-a in adomain 310-a (e.g., word lines 205-a-11 through 205-a-1 m shared acrosseach of the columns of domain 310-a-1), other examples of a memorydevice may have a different arrangement of word lines 205 in a domain310.

In the example of circuit 300, each of the domains 310-a may alsoinclude or be otherwise associated with a selection component 320-a(e.g., a digit line selection component, a MUX, a transistor network, atransistor array, a switching network, a switching array) that iscoupled with each of the set of digit lines 210-a of the domain 310-a.For example, the domain 310-a-1 may include a selection component320-a-1 that is coupled with each of the digit lines 210-a-11 through210-a-1 r. The selection component 320-a-1, for example, may beconfigured to selectively couple a selected one of the digit lines210-a-11 through 210-a-1 r, or one of the memory cells 105-b-111 through105-b-11 m, with the signal development component 250-a-1 (e.g., inresponse to a logical or selection signal, such as a digit linemultiplexing (DLM) signal DLM₁). Accordingly, each of the selectioncomponents 320-a-1 through 320-a-s may be associated with a respectiveone of the signal development components 250-a-1 through 250-a-s.

In the example of circuit 300, each of the signal development components250-a may be associated with a respective set of memory cells 105-b or arespective set of digit lines 210-a. In some examples, the selectioncomponents 320-a-1 through 320-a-s may be an example of a plurality ofsecond selection components, where each second selection component ofthe plurality of second selection components is associated with arespective signal development component 250, and is configured toselectively couple any one memory cell 105-b or digit line 210-a of theset with the respective signal development component 250.

In an illustrative example, each of the domains 310-a may include1,048,576 memory cells 105-b arranged in 1,024 uniquely addressed rowsand 1,024 columns (e.g., where m=1024 and r=1024). According to theillustrative example of circuit 300, one signal development component250-a may be mapped to a particular domain 310-a, but in other examplesa set of more than one signal development component 250-a may be mappedto a particular domain 310-a (e.g., to respective sets of digit lines210-a of a domain 310-a). In some examples, such a mapping may be fixed(e.g., where respective sets of digit lines 210-a are mapped to arespective signal development component 250-a within each domain 310-a)which, in some examples, may reduce multiplexing or selection circuitcomplexity. In various other examples (not shown), a signal developmentcomponent 250 may be mapped to more than one domain 310, more than oneset of digit lines 210 (e.g., of a domain), or other configurations.Additionally or alternatively, a domain 310 or a set of digit lines 210may be mapped to more than one signal development component 250. Inother words, a memory device may include various configurations ofsignal development components 250 to support examples of the multiplexedsignal development described herein.

In the example of circuit 300, each of the digit lines 210-a isassociated with (e.g., configured to be selectively coupled with) asingle one of the signal development components (e.g., via a respectiveone of the selection components 320-a-1). For example, the digit line210-a-11 may be associated with signal development component 250-a-1,but not signal development component 250-a-s. However, in variousexamples of circuitry that supports the described techniques for signaldevelopment caching in a memory device, a particular digit line 210-amay be associated with (e.g., configured to be selectively coupled with)more than one signal development component 250-a, which may include aselection component different from the set of selection components320-a-1 through 320-a-s illustrated in circuit 300. For example, thedigit line 210-a-11 may be associated with (e.g., configured to beselectively coupled with) either the signal development component250-a-1 or the signal development component 250-a-s, or any other signaldevelopment components 250-a of the circuit 300.

In another illustrative example that supports the described techniquesfor multiplexed signal development, another circuit may include severaldomains each with 1,048,576 memory cells 105 arranged in 1,024 uniquelyaddressed rows and 1,024 columns, which may refer to an organization ofcomponents that is different than the circuit 300. Each of the domainsof the other circuit may be arranged such that m=1024 and r=1024, andthe digit lines 210 of a respective domain of this other circuit maycollectively be mapped to an array of 64 signal development components250 (e.g., according to a many to-one mapping, according to amany-to-many mapping). In one example of the other circuit, each of thesignal development components 250 may be mapped to a respective subsetof the digit lines 210 of the domain (e.g., one signal developmentcomponent 250 may be mapped to 1024/64=16 digit lines 210 within eachdomain). In some examples, such a mapping may be fixed (e.g., wheregroups or subsets of 16 digit lines 210 are mapped to a respectivesignal development component 250 within each domain) which, in someexamples, may reduce multiplexing or selection circuit complexity.

In this other example, a row of 1024 memory cells 105 (e.g., spanningone domain of the other circuit) may be selected by a single word line205 in each domain. In other words, with 64 signal developmentcomponents 250 per domain and r=1024, the activation of a word line inone domain and the activation of another word line in another domain(e.g., including other independent word lines in other domains) mayselect memory cells 105 associated with the respective row. With 64signal development components 250 per domain of such a circuit, 64 ofthe set of 1,024 memory cells 105 may be accessed at a time in eachdomain (e.g., by selectively coupling a respective digit line 210 witheach of the 64 signal development components 250 via a respectiveselection component). During such accessing, other digit lines 210 maybe selectively isolated from the respective signal development component250 and other signal development components 250 interfacing the samedomain. Further, the other digit lines 210 may be shunted or masked asdescribed herein.

Thus, examples in accordance with the techniques disclosed herein mayinclude examples in which word lines 205 within a domain, or word lines205 across multiple domains, or some combination thereof, areindependent (e.g., selectable independently of one another). Examples inaccordance with the techniques disclosed herein may also includeexamples in which word lines 205 within a domain, or word lines 205across multiple domains, or some combination thereof, are locked (e.g.,hard-wired) to be selected together (jointly). It is to be understoodthat in examples in which word lines 205 are independently selectable,such word lines 205 may nevertheless be operated synchronously (e.g., asthough locked), at least at certain times or under certain conditions.Further, examples in accordance with the techniques disclosed herein mayinclude examples in which many digit lines 210 are mapped to many signaldevelopment components 250 within a domain, as well as examples wheremany digit lines 210 are mapped to one signal development component 250within a domain (e.g., a selection component 280 may have many-to-one ormany-to-many functionality). Aspects of these and other examplevariations are described throughout the disclosure, including withreference to FIGS. 8A, 8B, and 8C.

In some examples, operations associated with word line selection may betime-bounded to prevent loss or corruption of data, which may involvewaiting for completion of operations that are in progress with accessedcells. For example, when switching from a first word line 205-a of adomain 310-a to a second word line 205-a of the same domain 310-a, sucha switching may need to wait for cell access signal development of thedomain 310-a (e.g., of the signal development component 250-a) to becompleted before the switching takes place. In examples where a wordline 205-a is shared across domains (e.g., a word line 205-a that isshared between domain 310-a-1 and 310-a-s, word line 205-a-11 beingfunctionally equivalent to word line 205-a-s 1), when switching from afirst shared word line 205-a to a second shared word line 205-a, such aswitching may need to wait for cell access signal development of each ofthe domains 310-a-1 and 310-a-s (e.g., each of the signal developmentcomponents 250-a-1 and 250-a-s) to be completed before the switchingtakes place

In the example of circuit 300, each of the domains 310-a may alsoinclude or be otherwise associated with a set of shunts 330-a (e.g.,digit line shunts, digit-to-plate shunts). For example, domain 310-a-1may include a set of shunts 330-a-11 through 330-a-1 r. Each of theshunts 330-a may be coupled with or between a digit line 210-a and plateline 215-a. For example, for domain 310-a-1, shunt 330-a-11 may becoupled with or between the digit line 210-a-11 and the plate line215-a-11. The shunt 330-a-11, for example, may be configured toselectively couple the digit line 210-a-11 with the plate line 215-a-11(e.g., in response to a logical or switching signal DLS₁₁). In someexamples, a shunt 330-a may be configured to selectively equalize a biasbetween a digit line 210-a and a plate line 215-a, or equalize one ormore memory cells 105-b that are coupled with or between a digit line210-a and a plate line 215-a. In some examples, a shunt 330-a may beconfigured to selectively discharge one or more memory cells 105-b thatare coupled with or between a digit line 210-a and a plate line 215-a.

In some examples, the circuit 300 may be operated according to a shuntmask. For example, when multiplexing is performed on a domain 310-a(e.g., using selection components 320-2), a shunt 330-a of a maskeddigit line 210-a (e.g., a digit line 210-a that is not associated withan access operation that is being performed) may support a selectivecoupling with a plate line 215-a to prevent or reduce data loss (e.g.,charge leakage) of memory cells 105-b that are associated with themasked digit line 210-a. In other words, a shunt 330-a may turn off bittransfer on masked digit lines 210-a that are not associated with anaccess operation that is being performed.

The selection component 280-a and the selection components 320-a mayinclude various configurations of components, and each may be referredto as a multiplexer, a transistor network, a transistor array, aswitching network, or a switching array. In one example, the selectioncomponent 280-a may include a set of transistors that are each coupledwith the sense amplifier 290-a (e.g., each coupled with the signal line285-a). Each of the set of transistors may also be coupled with arespective one of the signal development components 250-a (e.g., arespective one of the signal development lines 255-a-1 through 255-a-s).Each of the set of transistors may be configured to selectively couplethe respective one of the signal development components 250-a with thesense amplifier 290-a, responsive to one of a set of switching orlogical signals provided to a gate of the transistor.

In some examples, a selection component 280-a or a selection component320-a may include decoder or other logical or selection signalconversion component. A decoder of the selection component 280-a, forexample, may receive a logical or selection signal (e.g., signal SDCM),which may be a digital signal (e.g., a signal having or otherwiserepresenting multiple bits) received over a signal bus. In someexamples, the decoder may receive the digital signal as an input togenerate a set of binary signals (e.g., switching or logical signals)that may be applied to the gates of a set of transistors configured in aswitching arrangement. For example, the decoder of the selectioncomponent 280-a may receive a selection signal SDCM as a 4-bit digitalinput signal, and generate 16 binary (e.g., on/off) switching signals,each applied to the gate of one of a set of 16 transistors configured ina switching arrangement.

In various examples, the selection component 280-a may be configuredsuch that one of the signal development components 250-a-1 through250-a-s is coupled with (e.g., selectively coupled with) the senseamplifier 290-a at a time, and others of the signal developmentcomponents 250-a-1 through 250-a-s may be decoupled from (e.g.,selectively decoupled from) the sense amplifier 290-a at that time(e.g., the time when the one of the signal development components250-a-1 through 250-a-s is selectively coupled with the sense amplifier290-a). In some examples, the selection component 280-a may also beconfigured to support operations where none of the signal developmentcomponents 250-a-1 through 250-a-s are coupled with the sense amplifier290-a at a particular time (e.g., where each of the signal developmentcomponents 250-a-1 through 250-a-s are selectively isolated from thesense amplifier 290-a). In various examples of the circuit 300, theselection components 320-a may include similar features or sets offeatures as a selection component 280-a, or the selection components320-a may include different features or sets of features as a selectioncomponent 280-a.

In some examples of the circuit 300, the signal development components250-a or the memory cells 105-b may be associated with or be otherwiseconsidered as relatively high latency portions of the circuit 300, andthe sense amplifier 290-a may be associated with or considered as arelatively low latency portion of the circuit 300. In accordance withexamples as disclosed herein, the sense component 150-b may illustratean example of dividing memory cell access circuitry into high-latencyparts (e.g., signal development components 250-a) and low-latency parts(e.g., sense amplifier 290-a), and coupling a set of high-latency partswith a low-latency parts through a multiplexer (e.g., selectioncomponent 280-a).

In the example of circuit 300, the selection component 280-a may providea first degree of data pipelining, which may reduce the impact of dataaccess serialization due to row buffer conflicts. For example, theselection component 280-a may support overlapping data transfers ondifferent sets of digit lines 210-a (e.g., different domains 310-a).Thus, the sense amplifier 290-a may be free to support read, write,rewrite, or refresh operations (e.g., while coupled with one of thesignal development components 250-a) while other signal developmentcomponents 250-a are involved in data transfer (e.g., while other signaldevelopment components 250-a are coupled with digit lines 210-a ormemory cells 105-b).

The set of signal development components 250-a may be considered to be asmall, fast local cache (e.g., a signal development cache), where therespective signal development components 250-a may be configured tostore a signal state, different than logic states stored at the memorycells 105-b. Such a configuration may be used to support reducing a rateof row buffer conflicts, increasing internal bandwidth, or otherbenefits. In some examples, the selection components 320-a may providefurther gains by providing a second degree of data pipelining viamultiplexed digit lines 210-a. Thus, in accordance with examples asdisclosed herein, a memory device 100 that includes the circuit 300 mayinclude signal development components 250-a that are multiplexed via theselection component 280-a, or digit lines 210-a that are multiplexed viaone or more selection components 320-a, which may compensate forportions of an access operation or portions of access circuitry that areassociated with different latencies.

Various memory devices (e.g., memory device 100) may include variousarrangements of the circuit 300. For example, a memory device 100 mayinclude a set of sense components 150-b, or a sense component 150 mayotherwise include a set of sense amplifiers 290-a and corresponding setsof multiplexed signal development components 250-a. In one example, amemory device 100, or portion thereof, may include 16 sense amplifiers290-a that are multiplexed with 1024 digit lines 210-a, which may or maynot include multiplexing via selection components 320-a. In someexamples, a set of sense amplifiers 290-a may be included in a compositearray where the set of sense amplifiers 290-a are accessed as a single“row” of sense amplifiers of the composite array. In various examples,multiplexed digit lines 210-a may be in the same domain 310-a ordifferent domains 310. In some examples, each of the domains 310-a maybe independently controllable, and may be accessed via the same rowcomponent 125 or different row components 125.

FIG. 4A illustrates an example of a read operation 400 that supportsdomain-based access in a memory device in accordance with examples asdisclosed herein. The read operation 400 may illustrate portions (e.g.,time intervals) of an access operation that are associated withgenerating cell access signals (e.g., cell read signals, cell writesignals) and latch signals when accessing a memory cell 105. Forexample, the read operation 400 may be divided into a read signaldevelopment portion 410 (e.g., a cell read portion), a latch signalgeneration portion 420, and a rewrite signal development portion 430.(e.g., a cell rewrite portion). The read operation 400 may employcircuitry that supports multiplexed signal development, such as thecircuit 300 described with reference to FIG. 3 . As an illustrativeexample, the read operation 400 is described with reference to reading alogic state stored by the memory cell 105-b-111 of the circuit 300, butthe read operation 400 may be illustrative of operations that may beperformed on any one or more of the memory cells 105-b of the circuit300.

The read signal development portion 410 may be associated with a chargesharing between the memory cell 105-b-111 (e.g., a capacitive storageelement of the memory cell 105-b-111, a linear capacitor or aferroelectric capacitor), the digit line 210-a-11 (e.g., an intrinsiccapacitance 230), and the signal development component 250-a-1. The readsignal development portion 410 may be an example of developing a signal(e.g., a signal state, a cache signal) at the signal developmentcomponent 250-a-1 based at least in part on selectively coupling thesignal development component 250-a-1 with the memory cell 105-b-111. Insome examples, developing the read signal at the signal developmentcomponent 250-a-1 is associated with a first latency (e.g., a relativelyhigh latency or long duration). During the read signal developmentportion 410, the signal development component 250-a-1 may be selectivelydecoupled from the sense amplifier 290-a.

In some examples of the read signal development portion 410, an accessline of the signal development component 250-a-1 (e.g., the signaldevelopment line 255-a-1) may be biased with a relatively high voltage,which may be associated with storing a relatively high voltage charge atthe signal development component 250-a-1 (e.g., in a signal storagecomponent of the signal development component 250-a-1, such as anintegrator capacitor). In some examples, such a biasing may beassociated with a “plate-low” read operation where, during the readsignal development portion 410, the plate line 215-a-11 associated withthe memory cell 105-b-111 being accessed is biased at a lower voltage(e.g., a ground voltage) than the digit line 210-a-1 associated with thememory cell 105-b-111.

The read signal development portion 410 may also include selectivelycoupling the memory cell 105-b-111 with the signal development component250-a-1. In some examples, the read signal development portion 410 mayinclude activating the word line 205-a-11 that is associated with thememory cell 105-b-111 that is being read (e.g., activating the logicalsignal WL₁), which may selectively couple a memory storage element(e.g., a capacitor 220) with the respective digit line 210-a-11 (e.g.,via a cell selection component 225 of the memory cell 105-b-111). Insome examples, the read signal development portion 410 may includeselectively coupling the respective digit line 210-a-11 with the signaldevelopment component 250-a-1 (e.g., via selection component 320-a-1,based on a selection signal DLM₁, or some other switching component).Charge may accordingly be shared between the memory cell 105-b-111 andthe signal development component 250-a-1, and may settle after some time(e.g., according to a time constant behavior), with changes in voltagechange of the digit line 210-a-11 and the signal development line255-a-1 that are based at least in part on the logic state stored by thememory cell 105-b-111.

In some examples, a read signal development portion 410 may include adelay (e.g., a delay portion, a delay duration) between developing aread signal (e.g., a read signal at a signal development component 250reaching a steady state, a read signal reaching a maximum value at asignal development component 250) and providing the developed readsignal (e.g., as maintained by the signal development component 250) toa sense amplifier 290. In other words, there may be a delay orinactivity period during read signal development portion 410 beforeinitiating a latch signal generation portion 420, which in some examplesmay include a decay of a developed read signal (e.g., a decay of amaintained read signal). In some examples, a circuit 300 may beconfigured such that a duration of such a delay or inactivity period, oran amount of decay of a developed read signal, can be tolerated whilestill reliably detecting a logic state stored by a memory cell 105. Insome examples, such functionality of the circuit 300 may be supported byrefreshing operations of signal development components 250 that mitigatedecay of developed read signals (e.g., maintaining cache signals at thesignal development components 250). These and other configurations maysupport signal development components 250 performing a caching function(e.g., a caching of a developed read signal or cache signal for someamount of time) in the circuit 300.

In some examples, the charge sharing of the read signal developmentportion 410 may be associated with a destructive read operation (e.g.,where the originally-stored logic state of the memory cell 105-b-111 islost or otherwise degraded at the memory cell 105-b-111), and thereforemay be followed by rewrite operations (e.g., the rewrite signaldevelopment portion 430). In some examples, a rewrite operation may notimmediately follow a read signal development portion 410, such as whenstored data is transferred to a signal development component 250, whereit may be stored and further read, written, or modified. In variousexamples, data may be returned to a same memory cell 105 or a differentmemory cell 105, which may be associated with operations that make thesignal development component 250 available for other operations. In someexamples, the charge sharing of the read signal development portion 410may be associated with a non-destructive read operation (e.g., where theoriginally-stored logic state of the memory cell 105-b-111 is maintainedat the memory cell 105-b-111), and therefore may not be followed byrewrite operations (e.g., rewrite signal development portion 430 may beomitted).

The charge sharing of the read signal development portion 410 may beassociated with a delay or latency known as a row-to-column addressdelay. In a DRAM application, data may be stored at a memory cell 105 aselectrode charge, and may be relatively fast to respond (e.g., having arelatively low latency). In an FeRAM application, data may be stored ata memory cell 105 as a cell state in form of dipole orientation orpolarization. The kinetics of such dipoles may be relatively slow (e.g.,having a relatively high latency), which may lead to a longer sense timefor FeRAM applications (e.g., longer than DRAM applications). Thus, insome examples (e.g., in an FeRAM application), the read signaldevelopment portion 410 may be associated with a relatively high latencyor long duration (e.g., in comparison with a latch signal generationportion 420). In some FeRAM applications, for example, the latencyassociated with the operations of the read signal development portion410 may be approximately 50 nanoseconds.

In some examples of the read signal development portion 410, the shunts330-a associated with other memory cells 105-b of the domain 310-a-1,such as shunts 330-a-12 (not shown, which may be associated with a digitline 210-a-12 or a plate line 215-a-12) through 330-a-1 r, may beselected or activated, which may equalize a bias across memory cells105-b that are not being accessed (e.g., equalizing a bias between adigit line 210-a-12 and a plate line 215-a-12, equalizing a bias betweena digit line 210-a-1 r and a plate line 215-a-1 r, and so on). In FeRAMapplications, for example, such an equalization of bias may prevent orreduce a loss of data (e.g., due to charge leakage) of memory cells105-b other than the memory cell 105-b-111 that is being accessed duringthe read signal development portion 410.

The latch signal generation portion 420 may be associated with a chargesharing between the signal development component 250-a-1 and the senseamplifier 290-a. The latch signal generation portion 420 may be anexample of generating an output signal of the sense amplifier 290-a(e.g., an amplifier component) based at least in part on the developedsignal at the signal development component 250-a-1 (e.g., the cell readsignal). In some examples, generating the latch signal at the senseamplifier 290-a is associated with a second latency (e.g., a relativelylow latency or short duration). The transition from the read signaldevelopment portion 410 to the latch signal generation portion 420 mayinclude selectively coupling the signal development component 250-a-1with the sense amplifier 290-a.

In some examples, selectively coupling the signal development component250-a-1 with the sense amplifier 290-a may include a selection via theselection component 280-a, based on a logical selection signal SDCM. Insome examples, selectively coupling the signal development component250-a-1 with the sense amplifier 290-a may include a selective couplingvia some other switching component (e.g., an isolation switchingcomponent) between the signal development component 250-a-1 and thesense amplifier 290-a. In some examples, the charge sharing of the latchsignal generation portion 420 may be relatively rapid, and may take somefraction of the amount of time involved for the charge sharing betweenthe memory cell 105-b-11 and the signal development component 250-a-1.In other words, the latch signal generation portion 420 may be shorterin duration than the read signal development portion 410. In some FeRAMapplications, for example, the latency associated with the operations ofthe latch signal generation portion 420 may be approximately 5 to 10nanoseconds.

In some examples, the latch signal generation portion 420 may include“firing” the sense amplifier 290-a, which may include selectivelycoupling one or more voltage sources with the sense amplifier 290-a(e.g., a low voltage source 293, a high voltage source 294). Thus, anoutput signal may be generated at the sense amplifier 290-a that isbased at least in part on the cell read signal (e.g., based at least inpart on the logic state stored by the memory cell 105-b-111). The outputsignal may be passed from the sense amplifier 290-a to another componentof a memory device (e.g., an input/output component 160) via the I/Oline 295 to provide an indication of the data stored by the memory cell105-b-111. In some examples, the output signal or some other signalassociated with the generated latch signal may also be passed back to,or otherwise shared with the signal development component 250-a-1, whichin some examples may support a rewrite operation (e.g., following adestructive read operation). For example, based on the generated latchsignal or output signal (e.g., based on whether the memory cell105-b-111 stored a logic 0 or a logic 1), a rewrite signal may be passedor otherwise shared or generated with the signal development component250-a-1 (e.g., via the signal development line 255-a-1) as part of thelatch signal generation portion 420. In some examples, the generatedlatch signal or output signal may be passed back to the signaldevelopment component 250-a-1 to reinforce a charge or other signalmaintained at the signal development component 250-a-1, which maysupport a rewrite operation on the memory cell 105-b-111.

In some examples of the latch signal generation portion 420, the shunts330-a associated with other memory cells 105-b of the domain 310-a-1,such as shunts 330-a-12 (not shown, which may be associated with a digitline 210-a-12 or a plate line 215-a-12) through 330-a-1 r, may beselected or activated, which may equalize a bias across memory cells105-b that are not being accessed (e.g., equalizing a bias between adigit line 210-a-12 and a plate line 215-a-12, equalizing a bias betweena digit line 210-a-1 r and a plate line 215-a-1 r, and so on). In FeRAMapplications, for example, such an equalization of bias may prevent orreduce a loss of data (e.g., due to charge leakage) of memory cells105-b other than the memory cell 105-b-111 that is being accessed duringthe latch signal generation portion 420.

The rewrite signal development portion 430 may be associated with acharge sharing between the memory cell 105-b-111, the digit line210-a-11, and the signal development component 250-a-1. The rewritesignal development portion 430 may be an example of developing a cellaccess signal (e.g., a cell write signal, a cell rewrite signal) at orusing the signal development component 250-a-1. In some cases,developing a cell access signal (e.g., a cell write signal, a cellrewrite signal) at or using the signal development component 250-a-1 maybe based at least in part on a latch signal of the sense amplifier 290-a(e.g., as generated during the latch signal generation portion 420). Insome examples, a cell access signal (e.g., a cell write signal, a cellrewrite signal) at or using the signal development component 250-a-1 maybe based on a charge or voltage maintained at the signal developmentcomponent 250-a-1 (e.g., based at least in part on the read signaldevelopment portion 410), where the charge or voltage maintained at thesignal development component 250-a-1 may be indicative of the logicstate originally stored by the memory cell 105-b-111. In some examples,the charge or voltage maintained at the signal development component250-a-1 may be independent of the latch signal at the sense amplifier290-a, or may be reinforced by the latch signal at the sense amplifier290-a (e.g., as reinforced during the latch signal generation portion420).

In some examples, developing the rewrite signal at the signaldevelopment component 250-a-1 is associated with a third latency (e.g.,a relatively high latency or long duration), which may or may not beequal to the first latency. The transition from the latch signalgeneration portion 420 to the rewrite signal development portion 430 mayinclude selectively decoupling or isolating the signal developmentcomponent 250-a-1 from the sense amplifier 290-a (e.g., via theselection component 280-a or an isolation switching component). Althoughthe rewrite signal development portion 430 may support rewriting a logicstate to a memory cell 105 that has been discharged, depolarized, orotherwise destroyed or degraded in a read operation, in examples ofnon-destructive read operations (e.g., when 105-b-111 maintains a storedlogic state after the read signal development portion 410), the rewritesignal development portion 430 may be omitted, and the latch signalgeneration portion 420 may be followed by another access operation(e.g., a read operation, a write operation, a refresh operation).

In various examples, a rewrite of the memory cell 105-b-111 during therewrite signal development portion 430 may be performed or modifiedbased on whether a rewrite signal is generated or otherwise provided bythe sense amplifier 290-a, or based on whether a rewrite signal isgenerated or otherwise provided by a signal development component 250-a.For example, a rewrite operation of the rewrite signal developmentportion 430 may be performed without relying on a rewrite signal of thesense amplifier 290-a, such as when a signal development component 250-ais configured to locally maintain a charge or other state (e.g., cachestate, signal state) associated with the originally-stored logic stateof the memory cell 105-b-111 until it is transferred back to the memorycell 105-b-111 (e.g., providing a local caching function as related torewrite operations). In other words, the read signal development portion410 or latch signal generation portion 420 may or may not be“destructive” from the perspective of a signal development component250-a, depending on whether the signal development component 250-arelies on a latch signal of the sense amplifier 290-a for rewriting thememory cell 105-b-111. In some examples (e.g., when a signal developmentcomponent 250-a is configured to maintain a charge or other stateindicative of an originally-stored logic state of the memory cell105-b-111), the rewrite of the memory cell 105-b-111 may occur aftersome delay period (e.g., of the rewrite signal development portion 430)depending on a duration that the signal development component 250-a-1 isconfigured to maintain such a charge or other state, or a type ofcontrol logic that implements the write-back (e.g., first-in-first-out(FIFO), least-recently used (LRU), or others).

In some examples of a rewrite operation, the circuit 300 may beconfigured to couple the memory cell 105-b-111 with a high voltagesource (e.g., a high voltage rail, via the signal development component250-a-1), which may be a direct coupling by pull-up or pull-downcircuitry (e.g., a transistor or other switching component of the signaldevelopment component 250-a-1). In some examples, the signal developmentcomponent 250-a-1 may be configured with a capacitor or other chargestorage component, and the latch signal generation portion 420 or therewrite signal development portion 430 may include charging orrefreshing the capacitor or other charge storage component with a chargethat is sufficient to rewrite the memory cell 105-b-111 (e.g., duringthe rewrite signal development portion 430). Thus, in various examples,the signal development component 250-a-1 may rewrite the logic state tothe memory cell 105-b-111, which may be performed while the signaldevelopment component 250-a-1 is selectively decoupled from the senseamplifier 290-a, so the sense amplifier 290-a is free to supportoperations with other signal development components 250-a.

The charge sharing of the rewrite signal development portion 430 may beassociated with a delay or latency known as a row precharge delay, whichmay include fully or partially rewriting a logic state originally storedat the memory cell 105-b-111. For example, to rewrite a logic 0, thedigit line 210-a-11 may be biased to a positive voltage (e.g., 1.5 V)and the plate line 215-a-11 may be biased to a ground or negativevoltage (e.g., 0 V). To rewrite a logic 1, the digit line 210-a-11 maybe biased to a ground or negative voltage (e.g., 0 V) and the plate line215-a-11 may be biased to a positive voltage (e.g., 1.5 V). In somecases, the biasing of the digit line 210-a-11 and the plate line215-a-11 may be based at least in part on the generated latch signal(e.g., prior to the sense amplifier 290-a being selectively isolatedfrom the signal development component 250-a-1). For example, during therewrite signal development portion 430, the signal development component250-a-1 or the sense amplifier 290-a may bias the digit line 210-a-11 toeither a positive voltage or a ground voltage based at least in part onthe latch signal. In some cases, such a bias may be based on a charge orother state maintained at the signal development component 250-a-1,which may be independent of a generated latch signal (e.g., as generatedusing the sense amplifier 290-a).

In a DRAM application, data may be written at a memory cell 105 aselectrode charge, and may be relatively fast to respond (e.g., arelatively low latency). In an FeRAM application, data may be written ata memory cell 105 as cell state in form of dipole orientation orpolarization. The kinetics of such dipoles may be relatively slow (e.g.,a relatively high latency), which may lead to a longer write time forFeRAM applications (e.g., longer than DRAM application). Thus, in someexamples (e.g., in an FeRAM application), the rewrite signal developmentportion 430 may be associated with a relatively high latency or longduration (e.g., in comparison with a latch signal generation portion420). At the end of the rewrite signal development portion 430, all ofthe digit lines 210-a-11 and all of the plate lines 215-a of the domain310-a-1 may be biased with a ground voltage, effectively equalizing abias across each of the memory cells 105-b of the domain 310-a-11, whichmay support maintaining logic states stored by the memory cells 105-bover time.

In some examples, the shunts 330-a associated with other memory cells105-b of the domain 310-a-1, such as shunts 330-a-12 (not shown, whichmay be associated with a digit line 210-a-12 or a plate line 215-a-12)through 330-a-1 r, may be selected or activated during the rewritesignal development portion 430, which may equalize a bias across memorycells 105-b that are not being accessed (e.g., equalizing a bias betweena digit line 210-a-12 and a plate line 215-a-12, equalizing a biasbetween a digit line 210-a-1 r and a plate line 215-a-1 r, and so on).Such an equalization of bias may prevent or reduce a loss of data (e.g.,due to charge leakage) of memory cells 105-b other than the memory cell105-b-111 that is being rewritten during the rewrite signal developmentportion 430.

The read operation 400 may be associated with the reading of a singlememory cell 105-b-11 having a total duration of t_(A1)−t_(A0), whichincludes the read signal development portion 410, the latch signalgeneration portion 420, and the rewrite signal development portion 430for reading the single memory cell 105-b-111. In examples where the readoperation 400 does not employ multiplexed signal development techniques(e.g., a sequence of read operations 400 that use the same signaldevelopment component 250), a subsequent read operation that employs thesense amplifier 290-a may follow the rewrite signal development portion430. Thus, performing multiple read operations 400 (e.g., readingmultiple memory cells 105-b) using a same signal development component250 may involve integer multiples of the duration t_(A1)−t_(A0) (e.g.,at least 2*(t_(A1)−t_(A0)) to read two memory cells 105-b). However,multiplexing signal development components 250-a (e.g., via theselection component 280-a) may reduce the amount of time involved forthe sense amplifier 290-a to read multiple memory cells 105-b.

FIG. 4B illustrates an example of a read operation 450 that supportsdomain-based access in a memory device in accordance with examples asdisclosed herein. The read operation 450 may illustrate portions (e.g.,time intervals) of an access operation (e.g., a multi-cell accessoperation) that are associated with generating cell access signals(e.g., cell read signals, cell write signals) and latch signals whenaccessing four memory cells 105 (e.g., via four signal developmentcomponents 250). For example, the read operation 450 may be divided intoread signal development portions 410-a, latch signal generation portions420-a, and rewrite signal development portions 430-a for each of a setof memory cells 105-b, which may be examples of corresponding portionsdescribed with reference to FIG. 4A. The read operation 450 may employcircuitry that supports multiplexed signal development, such as thecircuit 300 described with reference to FIG. 3 . The read operation 450illustrates an example of separating signal development operations frominput/output operations, which may improve data throughput in a memorydevice.

As an illustrative example, the read operation 450 is described withreference to reading a logic state stored by four memory cells 105-b offour different domains 310-a, where each of the different domains isassociated with a respective signal development component 250-a that ismultiplexed with the sense amplifier 290-a. Read signal developmentportion 410-a-1, latch signal generation portion 420-a-1, and rewritesignal development portion 430-a-1 may refer to, for example, a readoperation of memory cell 105-b-111 (e.g., of a domain 310-a-1,associated with a signal development component 250-a-1). Read signaldevelopment portion 410-a-2, latch signal generation portion 420-a-2,and rewrite signal development portion 430-a-2 may refer to, forexample, a read operation of a memory cell 105-b-211 (e.g., of a domain310-a-2, not shown, which may be associated with a signal developmentcomponent 250-a-2). Read signal development portion 410-a-3, latchsignal generation portion 420-a-3, and rewrite signal developmentportion 430-a-3 may refer to, for example, a read operation of a memorycell 105-b-311 (e.g., of a domain 310-a-3, not shown, which may beassociated with a signal development component 250-a-3). Read signaldevelopment portion 410-a-4, latch signal generation portion 420-a-4,and rewrite signal development portion 430-a-4 may refer to, forexample, a read operation of a memory cell 105-b-411 (e.g., of a domain310-a-4, not shown, which may be associated with a signal developmentcomponent 250-a-4). Each of the signal development components 250-a-1,250-a-2, 250-a-3, and 250-a-4 may be selectively coupled with the samesense amplifier 290-a via a selection component 280-a (e.g., based on alogical selection signal SDCM).

Each of the read signal development portions 410-a may be associatedwith charge sharing between a respective memory cell 105-b, a respectivedigit line 210-a and a respective signal development component 250-a,which may occur during overlapping time intervals. The read signaldevelopment portions 410-a may be examples of developing a signal (e.g.,a cell read signal, a cache signal, a signal state) at a signaldevelopment component 250-a of a plurality of signal developmentcomponents 250-a based at least in part on selectively coupling thesignal development component 250-a with a memory cell 105-b of theplurality of memory cells 105-b. The read signal development portion410-a-1 may be an example of coupling (e.g., via the selection component280-a, via the selection component 320-a-1), during a first timeinterval (e.g., and based at least in part on determining to access thememory cell 105-b-111), the memory cell 105-b-111 (e.g., a first memorycell) with the signal development component 250-a-1 (e.g., a firstsignal development component), and the read signal development portion410-a-2 may be an example of coupling (e.g., via the selection component280-a, via a selection component 320-a-2), during a second time intervalthat overlaps the first time interval (e.g., and based at least in parton determining to access the memory cell 105-b-211), the memory cell105-b-211 (e.g., a second memory cell) with the signal developmentcomponent 250-a-2 (e.g., a second signal development component).

Charge may accordingly be shared between the memory cell 105-b-111 andthe signal development component 250-a-1, between the memory cell105-b-211 and the signal development component 250-a-2, between thememory cell 105-b-311 and the signal development component 250-a-3, andbetween the memory cell 105-b-411 and the signal development component250-a-4. In other words, charge may be shared via the signal developmentcomponents 250-a-1 through 250-a-4 during overlapping time intervals. Insome examples, developing the cell read signals at the signaldevelopment components 250-a-1 through 250-a-4 is associated with afirst latency (e.g., a relatively high latency or long duration).

In some examples of the read signal development portions 410-a, theshunts 330-a associated with other memory cells 105-b of the respectivedomain 310-a may be selected or activated, which may equalize a biasacross memory cells 105-b that are not being accessed. For example, fordomain 310-a-1, during the read signal development portion 410-a-1, abias between a digit line 210-a-12 and a plate line 215-a-12 may beequalized via a shunt 330-a-12, a bias between a digit line 210-a-13 anda plate line 215-a-13 may be equalized via a shunt 330-a-13, and so on.In FeRAM applications, for example, such an equalization of bias mayprevent or reduce a loss of data (e.g., due to charge leakage) of memorycells 105-b other than the memory cell 105-b that is being accessedduring the respective read signal development portions 410.

The latch signal generation portions 420-a may be associated with acharge sharing between respective ones of the signal developmentcomponents 250-a-1 and the sense amplifier 290-a, which may occur overnon-overlapping time intervals. The latch signal generation portions420-a may each be an example of generating an output signal of the senseamplifier 290-a based at least in part on the developed signal at therespective signal development component 250-a (e.g., based on the cellread signal, cache signal, or signal state). In some examples,generating the latch signal at the sense amplifier 290-a is associatedwith a second latency (e.g., a relatively low latency or shortduration). The transition from a read signal development portion 410 tothe corresponding latch signal generation portion 420-a may includeselectively coupling the respective signal development component 250-awith the sense amplifier 290-a.

The latch signal generation portion 420-a-1 may be an example ofcoupling (e.g., via the selection component 280-a), during a third timeinterval subsequent to the first time interval, the signal developmentcomponent 250-a-1 (e.g., the first signal development component) withthe sense amplifier 290-a. In some examples, the third time interval mayat least partially overlap the second time interval, or the third timeinterval may be within the second time interval. The latch signalgeneration portion 420-a-2 may be an example of coupling (e.g., via theselection component 280-a), during a fourth time interval subsequent tothe second time interval (e.g., and subsequent to the third timeinterval), the signal development component 250-a-2 (e.g., the secondsignal development component) with the sense amplifier 290-a

The latch signal generation portions 420-a-1 through 420-a-4 may beperformed according to a sequence, which may be based at least in parton the sequence of signal development components selected or otherwiseindicated by the logical selection signal SDCM. In some examples, eachof the latch signal generation portions 420-a may be separated by a gapor delay period (e.g., the period between the latch signal generationportion 420-a-1 and the latch signal generation portion 420-a-2), whichmay be associated with a gap or delay of the selection component 280-a,a gap or delay associated with changing a value of the logical selectionsignal SDCM, or a period during which no signal development components250-a are coupled with the sense amplifier 290-a. In other words, anaccess operation may include a gap or delay period between when onesignal development component 250-a is selectively decoupled from thesense amplifier 290-a and another signal development component 250-a isselectively coupled with the sense amplifier 290-a. In other examples,such decoupling and coupling may be configured to occur simultaneously.

In some examples, the latch signal generation portions 420-a may include“firing” the sense amplifier 290-a, which may include selectivelycoupling one or more voltage sources with the sense amplifier 290-a(e.g., a low voltage source 293, a high voltage source 294). Thus,according to the sequence of latch signal generation portions 420-a-1through 420-a-4, a sequence of output signals may be generated at thesense amplifier 290-a that is based at least in part on the respectivesequence of cell read signals (e.g., according to the sequence or readsignal development portions 410-a-1 through 410-a-4, based at least inpart on the logic states stored by the accessed memory cells 105-b-111through 105-b-411).

The output signals may be passed from the sense amplifier 290-a toanother component of a memory device (e.g., an input/output component160) via the I/O line 295 to provide an indication of the data stored bythe memory cells 105-b. In some examples, the output signals or someother signals associated with the generated latch signals may also bepassed back to, or otherwise shared with the signal developmentcomponents 250-a-1 through 250-a-4, which in some examples may supportrewrite operations (e.g., following a destructive read operation). Forexample, based on the generated latch signal or output signal (e.g.,based on whether the memory cells 105-b stored a logic 0 or a logic 1),a rewrite signal may be passed or otherwise shared with the respectiveone of signal development components 250-a-1 through 250-a-4 as part ofthe latch signal generation portions 420.

In some examples of the latch signal generation portions 420-a, theshunts 330-a associated with other memory cells 105-b of the respectivedomain 310-a may be selected or activated, which may equalize a biasacross memory cells 105-b that are not being accessed. For example, fordomain 310-a-1, during the latch signal generation portion 420-a-1, abias between a digit line 210-a-12 and a plate line 215-a-12 may beequalized via a shunt 330-a-12, a bias between a digit line 210-a-13 anda plate line 215-a-13 may be equalized via a shunt 330-a-13, and so on.In FeRAM applications, for example, such an equalization of bias mayprevent or reduce a loss of data (e.g., due to charge leakage) of memorycells 105-b other than the memory cell 105-b that is being accessedduring the respective latch signal generation portions 420.

The rewrite signal development portions 430-a may be associated with acharge sharing between the respective one of the memory cells 105-b, therespective one of the digit lines 210-a, and the respective one of thesignal development components 250-a. The rewrite signal developmentportions 430-a may each be an example of developing a cell access signal(e.g., a cell write signal, a cell rewrite signal) at a signaldevelopment component 250-a based at least in part on a latch signal ofthe sense amplifier 290-a, or may be independent of a latch signal ofthe sense amplifier 290-a. In some examples, developing the rewritesignals at the signal development components 250-a-1 is associated witha third latency (e.g., a relatively high latency or long duration),which may or may not be equal to the first latency. The transition froma latch signal generation portion 420-a to a corresponding rewritesignal development portion 430-a may include selectively isolating therespective signal development component 250-a from the sense amplifier290-a (e.g., via the selection component 280-a or another isolationswitching component). Although the rewrite signal development portions430-a may support rewriting logic states to memory cell 105 that havebeen discharged, depolarized, or otherwise destroyed or degraded in aread operation, in examples of non-destructive read operations, therewrite signal development portions 430-a (e.g., associated with acharge sharing between a signal development component and a memory cell)may be omitted.

In some examples of the rewrite signal development portions 430-a, theshunts 330-a associated with other memory cells 105-b of the respectivedomain 310-a may be selected or activated, which may equalize a biasacross memory cells 105-b that are not being accessed. For example, fordomain 310-a-1, during the rewrite signal development portion 430-a-1, abias between a digit line 210-a-12 and a plate line 215-a-12 may beequalized via a shunt 330-a-12, a bias between a digit line 210-a-13 anda plate line 215-a-13 may be equalized via a shunt 330-a-13, and so on.Such an equalization of bias may prevent or reduce a loss of data (e.g.,due to charge leakage) of memory cells 105-b other than the memory cell105-b that is being accessed during the rewrite signal developmentportions 430-a.

Like the read operation 400, the read operation 450 may also beassociated with the reading of a single memory cell 105 (e.g., via thesense amplifier 290-a) having a total duration of t_(A1)−t_(A0), whichmay include the read signal development portion 410-a-1, the latchsignal generation portion 420-a-1, and the rewrite signal developmentportion 430-a-1 for reading the single memory cell 105-b-111. However,by employing multiplexed signal development as disclosed herein,performing multiple read operations via the same sense amplifier 290-amay not take an integer multiple of the duration of t_(A1)−t_(A0) (e.g.,where the integer multiple may correspond to the quantity of memorycells 105-b being accessed in parallel). Rather, by generating cellaccess signals (e.g., cache signals, signal states) in overlapping timeintervals (e.g., the time intervals of read signal development portions410-a or rewrite signal development portions 430-a of the signaldevelopment component 250-a-1 that overlap with the time intervals of aread signal development portions 410-a or rewrite signal developmentportions 430-a of the signal development component 250-a-2, and so on),the multiple memory cells 105-b may be read in a shorter time than suchan integer multiple. In other words, in accordance with the describedtechniques for multiplexed signal development, the sense amplifier 290-amay support reading the four memory cells 105-b in a duration oft_(A3)−t_(A2), a duration which may be shorter than 4*(t_(A1)−t_(A0))(e.g., shorter than the corresponding integer multiple of a duration forreading a single memory cell 105-b).

In one example, the rewrite signal development portions 430-a-1,430-a-2, 430-a-3, and 430-a-4 of a first set of reads may be followed byread signal development portions 410-a-5, 410-a-6, 410-a-7, and 410-a-8,respectively, of a second set of reads. The first set of reads may beassociated with a first digit line index (e.g., a value of “1” asindicated by logical selection signals DLM₁, DLM₂, DLM₃, and DLM₄), andthe second set of reads may be associated with a second digit line index(e.g., a value of “2” as indicated by logical selection signals DLM₁,DLM₂, DLM₃, and DLM₄). Or, more generally, the first set of reads andthe second set of reads may differ based at least in part on selecteddigit lines 210-a of the read operations.

In some examples (e.g., where selection components 320-a across domains310-a are independently controllable, where logical selection signalsDLM across domains 310-a are independently controllable), a new digitline 210-a may be selected for a signal development component 250 (e.g.,via a selection component 320-a) as soon as a rewrite signal developmentportion 430 is complete for the same signal development component 250.In other words, as illustrated in the example of operation 450, arewrite signal development portion 430-a of a first set of reads mayoverlap in time with a read signal development portion 410-a of a secondset of reads for signal development components 250-a that aremultiplexed with the same sense amplifier 290-a (e.g., the read signaldevelopment portion 410-a-5 overlapping the rewrite signal developmentportion 430-a-4). Thus, the periodicity for reading four memory cells105 in the example of operation 450 where domains 310-a-1 through310-a-4 are independently controllable may be illustrated by the timet_(A3)−t_(A2), which in some examples may be equal or nearly equal tothe time t_(A1)−t_(A0), or t_(A1)−t_(A0) plus some delay or gap period(e.g., associated with the selection of a new digit line 210-a via aselection component 320-a), or some other duration that is based on theoverall duration associated with a read operation (e.g., t_(A1)−t_(A0)),the respective latencies of sub-operations (e.g., relative durations ofread signal development portions 410, latch signal generation portions420, rewrite signal development portions 430), and the degree ofmultiplexing (e.g., a quantity of signal development components 250-athat are multiplexed with the sense amplifier 290-a).

In some examples, a subsequent read may be performed on a memory cell105-b that is coupled with a different digit line 210-a than a precedingread operation, but is coupled with a same activated word line 205-a,which may reduce latency. For example, maintaining a selected word 205-aline may eliminate a word line deselection operation and a subsequentword line selection operation. Such examples may be accompanied byshunting a digit line 210-a associated with the earlier read operation(e.g., a digit line 210-a that was previously un-shunted), andun-shunting a digit line 210-a associated with the later read operation(e.g., a digit line 210-a that was shunted during the earlier writeoperation).

In another example, not shown, a set of reads may be associated with afirst common word line (e.g., where logical word lines WL₁₁, WL₂₁, WL₃₁,and WL₄₁ are simultaneously activated), and a second set of reads may beassociated with a second common word line (e.g., where logical wordlines WL₁₂, WL₂₂, WL₃₂, and WL₄₂ are simultaneously activated). Or, moregenerally, the first set of reads and the second set of reads may differbased at least in part on a selected common word line 205-a of the readoperations. In some examples (e.g., where word lines 205-a acrossdomains 310-a are not independently controllable), a new word line 205-amay be selected as soon as a latch signal generation portion 420 iscomplete or a rewrite signal development portion 430 is complete for allof the multiplexed signal development components 250-a (e.g., associatedwith the sense amplifier 290-a, or other set of domains 310-a that arenot independently controllable). In other words, in some examples, alatch signal generation portion 420 or a rewrite signal developmentportion 430 of a first set of reads may not overlap in time with a readsignal development portion 410 of a second set of reads for signaldevelopment components multiplexed with the same sense amplifier 290-a.

For example, when word lines 205-a are not independently controllableacross domains 310-a-1 through 310-a-4, the read signal developmentportion 410-a-5 may follow or be otherwise subsequent to the rewritesignal development portion 430-a-4. Thus, the periodicity for readingfour memory cells 105 in the example where the domains 310-a are notindependently controllable may be equal to or nearly equal to thecombined time of one read signal development portion 410-a, each of thelatch signal generation portions 420-a-1 through 420-a-4 for themultiplexed signal development components 250-a-1 through 250-a-4, andone rewrite signal development portion 430-a, plus any relevant delay orgap periods (e.g., associated with the selection of a new word line205-a, or the selection of new signal development components 250-a via aselection component 280-a). Accordingly, in some examples, such aperiodicity where domains 310-a are not independently controllable maybe longer than the periodicity illustrated by time t_(A2)−t_(A0).

Thus, in accordance with various examples as disclosed herein, theadvantages provided by the described signal development multiplexing(e.g., a reduced latency when accessing multiple memory cells 105-b inparallel) may scale with the relative difference in latency (e.g.,durations) of read signal development portions 410, latch signalgeneration portions 420, and rewrite signal development portions 430.The advantages by the described signal development multiplexing may alsodepend on whether domains 310-a are configured to be independentlycontrollable, or are controlled via common access lines or commonlogical signals.

Although the techniques of read operation 450 are described withreference to a single sense amplifier 290-a, the techniques of readoperation 450 may be repeated for each sense amplifier 290 of a senseamplifier array, including various operations being performedconcurrently (e.g., in parallel, with simultaneous or offset initiationor triggering), to support further pipelining of read operations in amemory device 100. For example, the read operation 450, or another readoperation performed concurrently with or offset from the read operation450, may include signal development operations including read signaldevelopment portions 410-b-1, 410-b-2, 410-b-3, and 410-b-4 (not shown)associated with a different sense amplifier 290 (e.g., of a same senseamplifier array). In some examples, a read signal development portion410-b-1 may be initiated at the same time as, or otherwise performedconcurrently with or offset from, the read signal development portion410-a-1 (e.g., according to a simultaneous accessing of multiple memorycells of a row, a domain, or a subdomain, according to concurrent signalexchange with a cacheline). Likewise, a read signal development portion410-b-2 may be initiated at the same time as, or otherwise performedconcurrently with or offset from, the read signal development portion410-a-2, and so on.

Further, the read operation 450, or another read operation performedconcurrently with the read operation 450, may include input/outputoperations including latch signal generation portions 420-b-1, 420-b-2,420-b-3, and 420-b-4 (not shown) associated with a different senseamplifier 290 (e.g., of a same sense amplifier array). In some examples,a latch signal generation portion 420-b-1 may be initiated at the sametime as, or otherwise performed concurrently with or offset from, thelatch signal generation portion 420-a-1 (e.g., according to asimultaneous sensing at a sense amplifier array, according to asimultaneous latching at a set of latches of a sense component or I/Ocomponent, according to concurrent signal exchange with a cacheline).Likewise, a latch signal generation portion 420-b-2 may be initiated atthe same time as, or otherwise performed concurrently with of offsetfrom, the latch signal generation portion 420-a-2, and so on. Althoughdescribed in the context of two parallel reads associated with twodifferent sense amplifiers 290, the described techniques may be appliedto any quantity of parallel reads. For example, to support a 64-bitinformation transfer scheme, 64 parallel reads may be performed using 64sense amplifiers 290 in accordance with examples as disclosed herein.

FIG. 5A illustrates an example of a write operation 500 that supportsdomain-based access in a memory device in accordance with examples asdisclosed herein. The write operation 500 may illustrate portions (e.g.,time intervals) of an access operation that are associated withgenerating latch signals and cell access signals (e.g., cell writesignals) when accessing a memory cell 105. For example, the writeoperation 500 may be divided into a latch signal generation portion 510and a write signal development portion 520 (e.g., a cell write portion).The write operation 500 may employ circuitry that supports multiplexedsignal development, such as the circuit 300 described with reference toFIG. 3 . As an illustrative example, the write operation 500 isdescribed with reference to writing a logic state to the memory cell105-b-111 of the circuit 300, but the write operation 500 may beillustrative of operations that may be performed on any one or more ofthe memory cells 105-b of the circuit 300.

The latch signal generation portion 510 may be associated with a chargesharing between the signal development component 250-a-1 and the senseamplifier 290-a. The latch signal generation portion 510 may be anexample of generating a latch signal at the sense amplifier 290-a or thesignal development component 250-a-1 (e.g., a cache signal, a signalstate) based at least in part on a write command or write signal (e.g.,from an input/output component 160 or a memory controller 170) receivedvia I/O line 295-a. In some examples, generating the latch signal at thesense amplifier 290-a or the signal development component 250-a-1 isassociated with a fourth latency (e.g., a relatively low latency orshort duration), which may be the same as or different than the secondlatency of the latch signal generation portions 420 described withreference to read operations 400 and 450.

The latch signal generation portion 510 may include selectively couplingthe signal development component 250-a-1 with the sense amplifier 290-a(e.g., at the beginning of the latch signal generation portion 510, orat another time after other operations of the latch signal generationportion 510 such as after receiving a write command or write signal viaI/O line 295-a). In some examples, selectively coupling the signaldevelopment component 250-a-1 with the sense amplifier 290-a may includea selection via the selection component 280-a, based on a logicalselection signal SDCM. In some examples, selectively coupling the signaldevelopment component 250-a-1 with the sense amplifier 290-a may includea selective coupling via some other switching component (e.g., anisolation switching component) between the signal development component250-a-1 and the sense amplifier 290-a.

In some examples, the latch signal generation portion 510 may include“firing” the sense amplifier 290-a, which may include selectivelycoupling one or more voltage sources with the sense amplifier 290-a(e.g., a low voltage source 293, a high voltage source 294). Thus, alatch signal may be generated at the sense amplifier 290-a that is basedat least in part on a write command or write signal (e.g., received viathe I/O line 295-a). The generated latch signal or some other signalassociated with the generated latch signal may be passed to, orotherwise shared with the signal development component 250-a-1 (e.g.,storing a cache signal or signal state at a cache element of the signaldevelopment component 250-a-1) to support the writing or the memory cell105-b-111. For example, based on the generated latch signal (e.g., basedon whether the memory cell 105-b-111 is to store a logic 0 or a logic1), a write signal may be passed or otherwise shared or generated withthe signal development component 250-a-1 (e.g., via the signaldevelopment line 255-a-1) as part of the latch signal generation portion510.

The write signal development portion 520 may be associated with a chargesharing between the memory cell 105-b-111, the digit line 210-a-11, andthe signal development component 250-a-1. The write signal developmentportion 520 may be an example of developing a cell access signal (e.g.,a cell write signal) at or using the signal development component250-a-1 based at least in part on a latch signal of the sense amplifier290-a. In some examples, developing the write signal at the signaldevelopment component 250-a-1 is associated with a fifth latency (e.g.,a relatively high latency or long duration), which may or may not beequal to the third latency of the rewrite signal development portions430 described with reference to read operations 400 and 450. Thetransition from the latch signal generation portion 510 to the writesignal development portion 520 may include selectively decoupling orisolating the signal development component 250-a-1 from the senseamplifier 290-a (e.g., via the selection component 280-a or an isolationswitching component).

In some examples of a write operation, the circuit 300 may be configuredto couple the memory cell 105-b-111 with a high voltage source (e.g., ahigh voltage rail, via the signal development component 250-a-1), whichmay be a direct coupling by pull-up or pull-down circuitry (e.g., atransistor or other switching component the signal development component250-a-1). In some examples, the signal development component 250-a-1 maybe configured with a capacitor or other charge storage component, andthe latch signal generation portion 510 or the write signal developmentportion 520 may include charging or refreshing the capacitor or othercharge storage component with a charge that is sufficient to rewrite thememory cell 105-b-111 (e.g., during the write signal development portion520). Thus, in various examples, the signal development component250-a-1 may write the logic state to the memory cell 105-b-111, whichmay be performed while the signal development component 250-a-1 isselectively decoupled from the sense amplifier 290-a, so the senseamplifier 290-a is free to support operations with other signaldevelopment components 250-a.

The charge sharing of the write signal development portion 520 may alsobe associated with a delay or latency known as a row precharge delay,which may include writing a logic state to the memory cell 105-b-111based on a write command. For example, to write a logic 0, the digitline 210-a-11 may be biased to a positive voltage (e.g., 1.5 V) and theplate line 215-a-11 may be biased to a ground or negative voltage (e.g.,0 V). To write a logic 1, the digit line 210-a-11 may be biased to aground or negative voltage (e.g., 0 V) and the plate line 215-a-11 maybe biased to a positive voltage (e.g., 1.5 V). The biasing of the digitline 210-a-11 and the plate line 215-a-11 may be based at least in parton the generated latch signal (e.g., prior to the sense amplifier 290-abeing selectively isolated from the signal development component250-a-1). For example, during the write signal development portion 520,the signal development component 250-a-1 may bias the digit line210-a-11 to either a positive voltage or a ground voltage based at leastin part on the latch signal (e.g., based at least in part on a writecommand). At the end of the write signal development portion 520, all ofthe digit lines 210-a-11 and all of the plate lines 215-a of the domain310-a-1 may be biased with a ground voltage, effectively equalizing abias across each of the memory cells 105-b of the domain 310-a-11, whichmay support maintaining logic states stored by the memory cells 105-bover time.

In some examples, the shunts 330-a associated with other memory cells105-b of the domain 310-a-1, such as shunts 330-a-12 through 330-a-1 r,may be selected or activated during the write signal development portion520, which may equalize a bias across memory cells 105-b that are notbeing accessed (e.g., equalizing a bias between a digit line 210-a-12and a plate line 215-a-12, equalizing a bias between a digit line210-a-1 r and a plate line 215-a-1 r, and so on). Such an equalizationof bias may prevent or reduce a loss of data (e.g., due to chargeleakage) of memory cells 105-b other than the memory cell 105-b-111 thatis being written during the write signal development portion 520.

The write operation 500 may be associated with the writing of a singlememory cell 105-b-11 having a total duration of t_(B1)−t_(B0), whichincludes the latch signal generation portion 510, and the write signaldevelopment portion 520 for writing the single memory cell 105-b-111. Inexamples where the write operation 500 does not employ multiplexedsignal development techniques (e.g., a sequence of write operations 500that use the same signal development component 250), a subsequent writeoperation that employs the sense amplifier 290-a may follow the writesignal development portion 520. Thus, performing multiple writeoperations 500 (e.g., writing multiple memory cells 105-b) using a samesignal development component 250 may involve integer multiples of theduration t_(B1)−t_(B0) (e.g., at least 2*(t_(B1)−t_(B0)) to read twomemory cells 105-b). However, multiplexing signal development components250-a (e.g., via the selection component 280-a) may reduce the amount oftime involved for the sense amplifier 290-a to write multiple memorycells 105-b.

FIG. 5B illustrates an example of a write operation 550 that supportsdomain-based access in a memory device in accordance with examples asdisclosed herein. The write operation 550 may illustrate portions (e.g.,time intervals) of an access operation (e.g., a multi-cell accessoperation) that are associated with generating latch signals and cellaccess signals (e.g., cell write signals) when accessing four memorycells 105 (e.g., via four signal development components 250). Forexample, the write operation 550 may be divided into latch signalgeneration portions 510-a and write signal development portions 520-afor each of a set of memory cells 105-b, which may be examples ofcorresponding portions described with reference to FIG. 5A. The writeoperation 550 may employ circuitry that supports multiplexed signaldevelopment, such as the circuit 300 described with reference to FIG. 3. The write operation 550 illustrates an example of separating signaldevelopment operations from input/output operations, which may improvedata throughput in a memory device.

As an illustrative example, the write operation 550 is described withreference to writing a logic state to four memory cells 105-b of fourdifferent domains 310-a, where each of the different domains isassociated with a respective signal development component 250-a that ismultiplexed with the sense amplifier 290-a. Latch signal generationportion 510-a-1 and write signal development portion 520-a-1 may referto, for example, a write operation of memory cell 105-b-111 (e.g., of adomain 310-a-1, associated with a signal development component 250-a-1).Latch signal generation portion 510-a-2 and write signal developmentportion 520-a-2 may refer to, for example, a write operation of a memorycell 105-b-211 (e.g., of a domain 310-a-2, not shown, associated with asignal development component 250-a-2). Latch signal generation portion510-a-3 and write signal development portion 520-a-3 may refer to, forexample, a write operation of a memory cell 105-b-311 (e.g., of a domain310-a-3, not shown, associated with a signal development component250-a-3). Latch signal generation portion 510-a-4 and write signaldevelopment portion 520-a-4 may refer to, for example, a write operationof a memory cell 105-b-411 (e.g., of a domain 310-a-4, not shown,associated with a signal development component 250-a-4). Each of thesignal development components 250-a-1, 250-a-2, 250-a-3, and 250-a-4 maybe selectively coupled with a same sense amplifier 290-a via a selectioncomponent 280-a (e.g., based on a logical selection signal SDCM).

Each of the latch signal generation portions 510-a may be associatedwith a charge sharing between respective ones of the signal developmentcomponents 250-a-1 and the sense amplifier 290-a, which may occur overnon-overlapping time intervals. The latch signal generation portions510-a may each be an example of generating a signal (e.g., a cachesignal, a signal state) at a signal development component 250-a based atleast in part on selectively coupling the signal development component250-a with the sense amplifier 290-a (e.g., an amplifier component). Insome examples, such a signal may be generated based at least in part ona write command or write signal. In some examples, generating a latchsignal, cache signal, or signal state is associated with a fourthlatency (e.g., a relatively low latency or short duration).

The latch signal generation portion 510-a-1 may be an example ofcoupling (e.g., via the selection component 280-a), during a first timeinterval and based at least in part on determining to access the memorycell 105-b-111 (e.g., a first memory cell), the signal developmentcomponent 250-a-1 (e.g., a first signal development component) with thesense amplifier 290-a (e.g., an amplifier component). The latch signalgeneration portion 510-a-2 may be an example of coupling (e.g., via theselection component 280-a), during a second time interval subsequent tothe first time interval and based at least in part on determining toaccess the memory cell 105-b-211 (e.g., a second memory cell), thesignal development component 250-a-2 (e.g., a second signal developmentcomponent) with the sense amplifier 290-a.

The latch signal generation portions 510-a-1 through 510-a-4 may beperformed according to a sequence, which may be based at least in parton a sequence of memory cell write commands or signals (e.g., asreceived via I/O line 295-a). Such a sequence may also correspond to thesequence of signal development components 250-a selected or otherwiseindicated by the logical selection signal SDCM. In some examples, eachof the latch signal generation portions 510-a may be separated by a gapor delay period (e.g., the period between the latch signal generationportion 510-a-1 and the latch signal generation portion 510-a-2), whichmay be associated with a gap or delay of the selection component 280-a,a gap or delay associated with changing a value of the logical selectionsignal SDCM, or a period during which no signal development components250-a are coupled with the sense amplifier 290-a. In other words, anaccess operation may include a gap or delay period between when onesignal development component 250-a is selectively decoupled from thesense amplifier 290-a and another signal development component 250-a isselectively coupled with the sense amplifier 290-a. In other examples,such decoupling and coupling may be configured to occur simultaneously.

In some examples, the latch signal generation portions 510-a may include“firing” the sense amplifier 290-a, which may include selectivelycoupling one or more voltage sources with the sense amplifier 290-a(e.g., a low voltage source 293, a high voltage source 294). Thus,according to the sequence of latch signal generation portions 510-a-1through 510-a-4, a sequence of signals may be generated at the senseamplifier 290-a or signal development components 250-a that is based atleast in part on the respective sequence of write commands or signals.

One or more signals may be transferred between a sense amplifier 290 anda signal development component 250 as part of or in connection with awrite operation. For example, the generated latch signals may also bepassed back to, or otherwise shared with the signal developmentcomponents 250-a-1 through 250-a-4 to support the respective writeoperations. For example, based on the generated latch signal (e.g.,based on whether the memory cells 105-b are to store a logic 0 or alogic 1), a write signal may be passed or otherwise shared with therespective one of signal development components 250-a-1 through 250-a-4as part of the latch signal generation portions 510-a.

The write signal development portions 520-a may be associated with acharge sharing between a respective one of the memory cells 105-b, arespective one of the digit lines 210-a, and a respective one of thesignal development components 250-a. The write signal developmentportions 520-a may each be an example of developing a cell access signal(e.g., a cell write signal) at a signal development component 250-abased at least in part on a latch signal of the sense amplifier 290-a.The transition from a latch signal generation portion 510 to acorresponding write signal development portion 520-a may includeselectively isolating the respective signal development component 250-afrom the sense amplifier 290-a (e.g., via the selection component 280-aor another isolation switching component). The write signal developmentportion 520-a-1 may be an example of coupling, during a third timeinterval subsequent to the first time interval, the signal developmentcomponent 250-a-1 (e.g., the first signal development component) withthe memory cell 105-b-111 (e.g., the first memory cell). In someexamples, the second time interval is within, or at least partiallyoverlaps the third time interval. The write signal development portion520-a-2 may be an example of coupling, during a fourth time intervalsubsequent to the second time interval that overlaps the third timeinterval, the signal development component 250-a-2 (e.g., the secondsignal development component) with the memory cell 105-b-211 (e.g., thesecond memory cell).

In some examples of the write signal development portions 520-a, theshunts 330-a associated with other memory cells 105-b of the respectivedomain 310-a may be selected or activated, which may equalize a biasacross memory cells 105-b that are not being accessed. For example, fordomain 310-a-1, during the write signal development portion 520-a-1, abias between a digit line 210-a-12 and a plate line 215-a-12 may beequalized via a shunt 330-a-12, a bias between a digit line 210-a-13 anda plate line 215-a-13 may be equalized via a shunt 330-a-13, and so on.Such an equalization of bias may prevent or reduce a loss of data (e.g.,due to charge leakage) of memory cells 105-b other than the memory cell105-b that is being accessed during the write signal developmentportions 520-a.

Like the write operation 500, the write operation 550 may also beassociated with the writing of a single memory cell 105 (e.g., via thesense amplifier 290-a) having a total duration of t_(B1)−t_(B0), whichmay include the latch signal generation portion 510-a-1 and the writesignal development portion 520-a-1 for writing the single memory cell105-b-111. However, by employing multiplexed signal development inaccordance with examples as disclosed herein, performing multiple writeoperations via the same sense amplifier 290-a may not take an integermultiple of the duration of t_(B1)−t_(B0) (e.g., where the integermultiple may correspond to the quantity of memory cells 105-b beingwritten in parallel). Rather, by generating cell access signals inoverlapping time intervals (e.g., the time intervals of a write signaldevelopment portions 520-a of the signal development component 250-a-1that overlap with the time intervals of a write signal developmentportions 520-a of the signal development component 250-a-2, and so on),the multiple memory cells 105-b may be written in a shorter time thansuch an integer multiple. In other words, in accordance with thedescribed techniques for multiplexed signal development, the senseamplifier 290-a may support writing the four memory cells 105-b in aduration of t_(B2)−t_(B0), a duration which may be shorter than4*(t_(B1)−t_(B0)) (e.g., shorter than the corresponding integer multipleof duration for writing a single memory cell 105-b).

In one example, the write signal development portions 520-a-1, 520-a-2,520-a-3, and 520-a-4 of a first set of writes may be followed by latchsignal generation portions 510-a-5, 510-a-6, 510-a-7, and 510-a-8,respectively, of a second set of writes. The first set of writes may beassociated with a first digit line index (e.g., a value of “1” asindicated by logical selection signals DLM₁, DLM₂, DLM₃, and DLM₄), andthe second set of writes may be associated with a second digit lineindex (e.g., a value of “2” as indicated by logical selection signalsDLM₁, DLM₂, DLM₃, and DLM₄). Or, more generally, the first set of writesand the second set of writes may differ based at least in part onselected digit lines 210-a of the write operations. In some examples(e.g., where selection components 320-a across domains 310-a areindependently controllable, where logical selection signals DLM acrossdomains 310-a are independently controllable), a new digit line 210-amay be selected for a signal development component 250 (e.g., via aselection component 320-a) as soon as a write signal development portion520-a is complete for the same signal development component 250. Inother words, as illustrated in the example of operation 550, a writesignal development portion 520-a of a first set of writes may overlap intime with a latch signal generation portion 510-a of a second set ofwrites for signal development components 250-a that are multiplexed withthe same sense amplifier 290-a (e.g., the latch signal generationportion 510-a-5 overlapping the write signal development portion520-a-4). Thus, the periodicity for writing four memory cells 105 in theexample of operation 550 where domains 310-a-1 through 310-a-4 areindependently controllable may be illustrated by the time t_(B2)−t_(B0),which may be based on the overall duration associated with a writeoperation (e.g., t_(B1)−t_(B0)), the respective latencies ofsub-operations (e.g., relative durations of latch signal generationportions 510-a and write signal development portions 520-a), and thedegree of multiplexing (e.g., a quantity of signal developmentcomponents 250-a that are multiplexed with the sense amplifier 290-a).

In some examples, a subsequent write may be performed on a memory cell105-b that is coupled with a different digit line 210-a than a precedingwrite operation, but is coupled with a same activated word line 205-a,which may reduce latency. For example, maintaining a selected word 205-aline may eliminate a word line deselection operation and a subsequentword line selection operation. Such examples may be accompanied byshunting a digit line 210-a associated with the earlier write operation(e.g., a digit line 210-a that was previously un-shunted), andun-shunting a digit line 210-a associated with the later write operation(e.g., a digit line 210-a that was shunted during the earlier writeoperation).

In another example, not shown, a set of writes may be associated with afirst common word line (e.g., where logical word lines WL₁₁, WL₂₁, WL₃₁,and WL₄₁ of different domains are simultaneously activated), and asecond set of writes may be associated with a second common word line(e.g., where logical word lines WL₁₂, WL₂₂, WL₃₂, and WL₄₂ of differentdomains are simultaneously activated). Or, more generally, the first setof writes and the second set of writes may differ based at least in parton a selected common word line 205-a of the write operations. In someexamples (e.g., where word lines 205-a across domains 310-a are notindependently controllable), a new word line 205-a may be selected assoon as a write signal development portion 520 is complete for all ofthe multiplexed signal development components 250-a (e.g., associatedwith the sense amplifier 290-a, or other set of domains 310-a that arenot independently controllable). In other words, in some examples, awrite signal development portion 520 of a first set of writes may notoverlap in time with a latch signal generation portion 510 of a secondset of writes for signal development components 250 that are multiplexedwith the same sense amplifier 290-a.

For example, when word lines 205-a are not independently controllableacross domains 310-a-1 through 310-a-4, the latch signal generationportion 510-a-5 may follow or be otherwise subsequent to the writesignal development portion 520-a-4. Thus, the periodicity for writingfour memory cells 105 in the example where the domains 310-a are notindependently controllable may be equal to or nearly equal to thecombined time of each of the latch signal generation portions 510-a-1through 510-a-4 and one of the write signal development portions 520-afor the multiplexed signal development components 250-a-1 through250-a-4. Accordingly, in some examples, such a periodicity where domains310-a are not independently controllable may be longer than theperiodicity illustrated by time t_(B2)−t_(B0).

Thus, in accordance with various examples as disclosed herein, theadvantages provided by the described signal development multiplexing(e.g., a reduced latency when accessing multiple memory cells 105-b inparallel) may scale with the relative difference in latency (e.g.,durations) of latch signal generation portions 510 and write signaldevelopment portions 520. The advantages of the described signaldevelopment multiplexing may also depend on whether domains 310-a areconfigured to be independently controllable, or are controlled viacommon access lines or common logical signals.

Although the techniques of write operation 550 are described withreference to a single sense amplifier 290-a, the techniques of writeoperation 550 may be repeated for each sense amplifier 290 of a senseamplifier array, including various operations being performedconcurrently (e.g., in parallel, with simultaneous or offset initiationor triggering), to support further pipelining of write operations in amemory device 100. For example, the write operation 550, or anotherwrite operation performed concurrently with the write operation 550, mayinclude input/output operations including latch signal generationportions 510-b-1, 510-b-2, 510-b-3, and 510-b-4 (not shown) associatedwith a different sense amplifier (e.g., of a same sense amplifierarray). In some examples, a latch signal generation portion 510-b-1 maybe initiated at the same time as, or otherwise performed concurrentlywith or offset from, the latch signal generation portion 510-a-1 (e.g.,according to a simultaneous sensing at a sense amplifier array,according to a simultaneous latching at a set of latches of a sensecomponent or I/O component, according to concurrent signal exchange witha cacheline). Likewise, a latch signal generation portion 510-b-2 may beinitiated at the same time as, or otherwise performed concurrently withor offset from, the latch signal generation portion 510-a-2, and so on.

Further, the write operation 550, or another write operation performedconcurrently with or offset from the write operation 550, may includesignal development operations including write signal developmentportions 520-b-1, 520-b-2, 520-b-3, and 520-b-4 (not shown) associatedwith a different sense amplifier (e.g., of a same sense amplifierarray). In some examples, a write signal development portion 520-b-1 maybe initiated at the same time as, or otherwise performed concurrentlywith or offset from, the write signal development portion 520-a-1 (e.g.,according to a simultaneous accessing of multiple memory cells of a row,a domain, or a subdomain, according to concurrent signal exchange with acacheline). Likewise, a write signal development portion 520-b-2 may beinitiated at the same time as, or otherwise performed concurrently withor offset from, the write signal development portion 520-a-2, and so on.Although described in the context of two parallel writes associated withtwo different sense amplifiers 290, the described techniques may beapplied to any quantity of parallel writes. For example, to support a64-bit information transfer scheme, 64 parallel writes may be performedusing 64 sense amplifiers 290 in accordance with examples as disclosedherein.

FIG. 6 illustrates an example of a signal development component 250-bthat supports domain-based access in a memory device in accordance withexamples as disclosed herein. The signal development component 250-b maybe an example of signal development components 250 described withreference to FIGS. 1 through 5 . The signal development component 250-bmay be coupled with or between a digit line 210-b and a signaldevelopment line 255-b. The signal development component 250-b mayinclude a capacitor 610 (e.g., an integrator capacitor, a storageelement, a cache element, a cache storage element) and a transistor 620that may be configured in an amplifier configuration (e.g., as a chargetransfer sensing amplifier, as a cascode).

The capacitor 610 may be an example of a signal storage component or acharge storage component of the signal development component 250-b. Inthe example of the signal development component 250-b, the capacitor 610may be coupled with or between a line of the signal developmentcomponent 250-b (e.g., the signal development line 255-b) and a voltagesource 615 (e.g., a ground voltage source, a voltage source having areference voltage for the capacitor 610). Although illustrated asincluding the capacitor 610, a signal development component 250 inaccordance with examples as disclosed herein may, additionally oralternatively, include or otherwise employ a transistor in a particularstate, a diode, or other components that may provide functionality of asignal storage component or charge storage component in the signaldevelopment component 250. In some examples, a set of signal developmentcomponents 250-b may include a set of capacitors 610, which may providea fast, local, in-memory cache (e.g., a signal development cache) in adevice that includes the set of signal development components 250-b.

In some examples, a memory device that includes the signal developmentcomponent 250-b may include memory cells 105 that employ a logic storageelement that includes a capacitive element (e.g., a linear capacitor ina DRAM application, a ferroelectric capacitor in an FeRAM application).In various examples, the capacitor 610 may include a same capacitiveelement or technology as a logic storage element (e.g., capacitor 610may be a linear capacitor in a DRAM application, a capacitor 610 may bea ferroelectric capacitor in an FeRAM application), or a differentcapacitive element or technology as a logic storage element (e.g.,capacitor 610 may be a linear capacitor in an FeRAM application, a PCMapplication, or a chalcogenide memory application).

The transistor 620 may be an example of an amplifier or voltageregulator of the signal development component 250-b, and may beconfigured to transfer charge between the signal development line 255-b(e.g., a first access line) and the digit line 210-b (e.g., a secondaccess line) based at least in part on one or both of a voltage of thesignal development line 255-b and a voltage of the digit line 210-b. Forexample, a gate node of the transistor 620 may be coupled with a voltagesource 625, and charge may be transferred across the transistor based atleast in part on a relationship between a voltage of the voltage source625 (e.g., V₂) and a voltage of the digit line 210-b. In variousexamples, the transistor 620 may be associated with one or more digitlines 210 (e.g., multiplexed digit lines 210), and may be locatedoutside the illustrative boundaries of the signal development component250-b (e.g., in examples of memory devices that include a transistor 620for each of a set of multiplexed digit lines 210).

The transistor 620 may provide a conversion of signals between the digitline 210-b and the signal development line 255-b. For example, thetransistor 620 may permit a flow of charge (e.g., electrical current)from the signal development line 255-b (e.g., from the capacitor 610) tothe digit line 210-b, as fed or enabled by the voltage source 625, upona reduction in voltage of the digit line 210-b (e.g., upon selection ofa memory cell 105, upon selection of a digit line 210 via a selectioncomponent 320). A relatively small flow of charge to the digit line210-b may be associated with a relatively small change in voltage of thesignal development line 255-b, whereas a relatively large flow of chargeto the digit line 210-b may be associated with a relatively large changein voltage of the signal development line 255-a. According to the netcapacitance of the signal development line 255-b (e.g., including thecapacitor 610), for example, the signal development line 255-b mayundergo a relatively small change in voltage or a relatively largechange in voltage depending on the flow of charge across the transistor620 after selecting a memory cell 105. In some examples, the transistor620 or the signal development component 250-b may be isolated from thedigit line 210-b by a switching component or a selection component(e.g., a selection component 320). The transistor 620 may also referredto as a “voltage regulator” or a “bias component,” relating to how thetransistor 620 regulates a flow of charge in response to the voltage ofthe digit line 210-b.

In some examples, the signal development component 250-b may includecircuitry configured to support a selective coupling (e.g., of thesignal development line 255-b) with a relatively high voltage (e.g.,voltage source 635). For example, the signal development component 250-bmay include a switching component 630 that is operable based on alogical signal SW₁. In some examples, the voltage source 645 may becoupled with a relatively high voltage rail or supply, which may supportcharging the capacitor 610 (e.g., for developing a cell access signal).

In some examples, the signal development component 250-b may includecircuitry configured to support a selective coupling (e.g., of the digitline 210-b) with a reference voltage (e.g., voltage source 645). Forexample, the signal development component 250-b may include a switchingcomponent 640 that is operable based on a logical signal SW₂. In someexamples, the voltage source 645 may be coupled with a ground or virtualground rail or supply. In some examples, the voltage source 645 may becoupled with a same rail or supply as the voltage source 615 (e.g., V₁may be equal to V₄).

In some examples, the signal development component 250-b may includecircuitry configured to support a selective coupling (e.g., of thesignal development line 255-b, of the signal development component250-b) with another component (e.g., a selection component 280, a senseamplifier 290). For example, the signal development component 250-b mayinclude a switching component 650, which may be referred to as anisolation switching component, and may be operable based on a logicalsignal ISO. Additionally or alternatively, an isolation switchingcomponent may be included in a sense amplifier 290 in accordance withexamples as disclosed herein.

FIG. 7 illustrates an example of a sense amplifier 290-b that supportsdomain-based access in a memory device in accordance with examples asdisclosed herein. The sense amplifier 290-b may be an example of senseamplifiers 290 described with reference to FIGS. 1 through 5 . The senseamplifier 290-b may be coupled with or between a signal line 285-b and areference line 275-b. The sense amplifier 290-b may also be associatedwith (e.g., coupled with) I/O lines 295-b and 295-c. In some examples,the sense amplifier 290-b may be referred to as an amplifier componentof a memory device.

The sense amplifier 290-b may include a pair of opposed amplifiers 710-aand 710-b. Although illustrated as amplifiers 710, the sense amplifier290-b may alternatively or equivalently include pairs of cross-coupledtransistors (e.g., a pair of cross-coupled p-type transistors and a pairof cross-coupled n-type transistors)

In some examples, the sense amplifier 290-b may include circuitryconfigured to support a selective coupling (e.g., of the amplifiers710-a and 710-b) with sense amplifier low and high voltage sources(e.g., voltage sources 293-b and 294-b). For example, the senseamplifier 290-b may include switching components 730-a and 730-b thatare operable based on logical signals SW₃ and SW₄, respectively. In someexamples, activating or selecting logical signals SW₃ and SW₄ may bereferred to as activating or latching the sense amplifier 290-b.

In some examples, the sense amplifier 290-b may include circuitryconfigured to support a selective coupling with or decoupling fromanother component (e.g., a signal development component 250, a selectioncomponent 280, a reference component 270). For example, the senseamplifier 290-b may include switching components 720-a and 720-b, whichmay be referred to as an isolation switching component, and may beoperable based on a logical signals ISO₁ and ISO₂. Additionally oralternatively, an isolation switching component may be included in asignal development component 250 or a selection component 280 inaccordance with examples as disclosed herein.

In some examples (e.g., in support of a read operation), the senseamplifier 290-a may generate an output signal based at least in part ona cell read signal. For example, a signal development component 250(e.g., a selected one of a set of signal development components 250) maypass a cell access signal, or otherwise share a charge with the senseamplifier 290-a that is based at least in part on a cell access signal,via the signal line 285-b. A reference component 270 may pass areference signal, or otherwise share a charge with the sense amplifier290-a that is based at least in part on a reference signal, via thereference line 275-b. When the signal line 285-b has a higher voltagethan the reference line 275-b, the output signal may be generated withthe I/O line 295-b having a relatively higher voltage (e.g., V_(H)) andthe I/O line 295-c having a relatively lower voltage (e.g., V_(L)). Whenthe reference line 275-b has a higher voltage than the signal line285-b, the output signal may be generated with the I/O line 295-c havinga relatively higher voltage (e.g., V_(H)) and the I/O line 295-b havinga relatively lower voltage (e.g., V_(L)). In some examples, theswitching components 720-a and 720-b may be closed to receive cell readsignals or cell reference signals, and subsequently opened whenactivating the sense amplifier 290-b (e.g., “latching”).

In some examples, a generated sense or latch signal, or otherwisegenerated output signal, may be shared or otherwise associated with awrite signal or rewrite signal passed to the selected signal developmentcomponent 250 via the signal line 285-b (e.g., after closing theswitching component 720-a). In some examples, a write command or writesignal may be received at the sense amplifier 290-b (e.g., from aninput/output component 160 via I/O lines 295-b and 295-c), and thereceived write command or write signal may be latched, shared (e.g., viathe signal line 285-b), or otherwise associated with a cell write signalgenerated by the selected signal development component 250. In someexamples, a write command or write signal associated with the senseamplifier 290-b may bypass signal development components 250 (e.g., viaa bypass line 260).

FIG. 8A shows a block diagram of a system 800 that supports domain-basedaccess in a memory device in accordance with examples as disclosedherein. The system 800 may include a memory array 805, a selectioncomponent 815, a signal development component array 825, a selectioncomponent 835, and a sense amplifier array 845. In some examples, theseand other components may be included in a data path 860 of the system800.

The memory array 805 may include a set of memory cells 105, which may beassociated with access lines such as those described with reference toFIGS. 1 through 3 (e.g., word lines 205, digit lines 210, plate lines215). In some examples, the memory array may be associated with A rows(e.g., A independently accessible word lines 205) and B columns (e.g., Bindependently accessible digit lines 210). In one example, the memoryarray 805 may be associated with 1,048,576 memory cells 105, arrangedaccording to 1,024 word lines 205 and 1,024 digit lines 210. Each of thememory cells 105 may be configured to store a respective logic state,which may alternatively be referred to as a memory state.

In some examples, the memory array 805 may be arranged in a set ofdomains, which may be similar to domains 310 described with reference toFIG. 3 . In one example, the memory array 805 may be split among 4domains, and each of the four domains may have four independent zoneswith plate control (e.g., each domain of the memory array 805 may havefour zones, which may be an example of subdomains, having commonly orindividually biased plate lines 215). In such examples, the memory array805 may be arranged according to 16 control zones, which may beassociated with selecting 64-bit data.

The signal development component array 825 may include a set of signaldevelopment components 250, which may include aspects of signaldevelopment components 250 described with reference to FIGS. 2 through 7. The signal development component array 825, or components thereof(e.g., cache elements of the signal development component array 825) maybe an example of a signal development cache in accordance with examplesas disclosed herein. In some examples, signal development components250, or cache elements thereof, of the signal development componentarray 825 may be arranged in a grid having C columns and D rows. In someexamples, each of the D rows may be associated with a cache block, andeach of the C columns may be associated with a position in a respectivecache block. In one example, the signal development component array 825may be associated with 8 cache blocks, each having 64 positions. Each ofthe positions of each of the cache blocks may correspond to a singlesignal development component 250, or cache element of a signaldevelopment component 250.

The selection component 815 may include various components that supportmapping memory cells 105 of the memory array 805 with signal developmentcomponents 250 of the signal development component array 825. Forexample, the selection component 815 may provide for selective couplingand decoupling of individual digit lines 210 of the memory array 805with individual signal development components 250 of the signaldevelopment component array 825 to support various examples ofmultiplexed signal development described herein.

The selection component 815 may be coupled with the memory array 805 viaa bus 810 having N signal paths, and the selection component 815 may becoupled with the signal development component array 825 via a bus 820having M signal paths. In some examples, the selection component 815 maybe coupled with each of the digit lines 210 of the memory array 805(e.g., where N=B). In some examples, the bus 820 may have fewer signalpaths than the bus 810, where M is associated with the size of cacheblocks of the signal development component array 825 (e.g., a quantityof storage elements for each cache line of a cache block). For example,the bus 810 may have N=1,024 signal paths, and the bus 820 may have M=64signal paths, or some other quantity of signal paths.

In various examples, each digit line 210 of the memory array 805 may beconfigured for selective coupling with a particular one of the signaldevelopment components 250 of the signal development component array825, a particular set of the signal development components 250 of thesignal development component array 825, or may be configured forselective coupling with any one of the signal development components 250of the signal development component array. Additionally oralternatively, a signal development component 250 of the signaldevelopment component array 825 may be configured for selective couplingwith a particular one of the digit lines 210 of the memory array 805, aparticular set of the digit lines 210 of the memory array, or may beconfigured for selective coupling with any one of the digit lines 210 ofthe memory array 805. In other words, the mapping between digit lines210 and signal development components 250 in accordance with thedescribed techniques may include a one-to-many mapping, a many-to-onemapping, or a many-to-many mapping.

The sense amplifier array 845 may include a set of sense amplifiers 290,which may include aspects of sense amplifiers 290 described withreference to FIGS. 2 through 7 . In some examples, sense amplifiers ofthe sense amplifier array 845 may be arranged in a strip or othergrouped arrangement. The selection component 835 may be coupled betweenthe signal development component array 825 (e.g., via a bus 830) and thesense amplifier array 845 (e.g., via a bus 840) to support variousmappings between signal development components 250 and sense amplifiers290. In various examples, the sense amplifiers 290 (e.g., of the senseamplifier array 845) may be integrated between cache blocks (e.g., ofthe signal development component array 825) or may be external to thesignal development component cache region (e.g., external to the signaldevelopment component array 825). In some examples, the sense amplifierarray 845 may be coupled with a bus 850, which may support communicationof information with an I/O component (not shown), which may beconsidered to be within or outside the illustrative boundary of the datapath 860.

In some examples, the signal development component array 825 may becoupled with a strip or other group of sense amplifiers 290 (e.g., ofthe sense amplifier array 845), each of which may also be independentlyaccessible. For example, each of a strip of sense amplifiers 290 may beconfigured for selective coupling with a particular one of the signaldevelopment components 250 of the signal development component array825, a particular set of the signal development components 250 of thesignal development component array 825, or may be configured forselective coupling with any one of the signal development components 250of the signal development component array. Additionally oralternatively, a signal development component 250 of the signaldevelopment component array 825 may be configured for selective couplingwith a particular one of the sense amplifiers 290 of the strip of senseamplifiers, a particular set of the sense amplifiers of the strip ofsense amplifiers, or may be configured for selective coupling with anyone of the sense amplifiers 290 of the strip of sense amplifiers. Inother words, the mapping (e.g., via the selection component 835) betweensignal development components 250 of the signal development componentarray 825 and sense amplifiers 290 of the sense amplifier array 845 inaccordance with the described techniques may include a one-to-manymapping, a many-to-one mapping, or a many-to-many mapping.

In an illustrative example where the memory array 805 is associated with1,024 digit lines 210, each of the 1,024 digit lines 210 may be coupledwith a multiplexer (e.g., of the selection component 815), where theymay be reduced to 64×4=256 digit lines. This may support signal transferof 4 sets of 64 digit lines overlapping in time (e.g., participating insimultaneous transfer between a memory cell 105 and a signal developmentcomponent 250). In some examples, each of these 4 sets can be routed toany of 8 cache blocks (e.g., of the signal development component array825), where each cache block may include 8 lines by 64 bits. In otherwords, the total cache size associated with such a signal developmentcomponent array 825 may be 64×64 bits. According to this example ofarray routing, any 64 bit sub-row from memory array may be routed to anyof 64 bit signal development component cache lines.

In another illustrative example, the system 800 may include severaldomains (e.g., of the memory array 805) each with 1,048,576 memory cells105 arranged in 1,024 uniquely addressed rows and 1,024 columns. Each ofthe domains of the system 800 may be mapped (e.g., via the selectioncomponent 815) with 64 signal development components (e.g., of thesignal development component array 825). In other words, 64 signaldevelopment components may be mapped to 1,024 digit lines 210 withineach domain. In some examples, a particular signal development component250 may be mapped to 16 digit lines 210 within each domain (e.g., 1,024digit lines 210 divided by 64 signal development components 250). Insome examples, such a mapping may be fixed (e.g., where groups of 16digit lines 210 are mapped to a respective signal development component250 within each domain) which, in some examples, may reduce multiplexingor selection circuit complexity. In various other examples, a signaldevelopment component 250 may be mapped to more than one domain, morethan one set of digit lines 210 (e.g., of a domain), or otherconfigurations. Additionally or alternatively, a domain or a set ofdigit lines 210 may be mapped to more than one signal developmentcomponent 250. In other words, a memory device may include variousconfigurations of signal development components 250 to support examplesof the multiplexed signal development described herein.

In this illustrative example, a row of 1024 memory cells 105 (e.g.,spanning one domain 310) may be selected by a single word line 205 ineach domain. With 64 signal development components 250 per domain, 64 ofthe set of 1,024 memory cells 105 may be accessed at a time in eachdomain (e.g., by selectively coupling a respective digit line 210 witheach of the 64 signal development components 250-a via the selectioncomponent 815). During such accessing, other digit lines 210 may beselectively isolated from the signal development components 250interfacing the same domain. Further, the other digit lines 210 may beshunted or masked as described herein.

In some examples, operations of one or more components of the system 800may be controlled by a memory controller, such as memory controller 870.The memory controller 870 may be an example of, or otherwise beassociated with performing operations of a memory controller 170 asdescribed with reference to FIG. 1 . The memory controller 870 may beillustrative of a controller or other circuitry that is configured tocontrol various components or operations of the system 800. For example,the system 800 may include various components or circuitry of a datapath 860, which may include the memory array 805, the selectioncomponent 815, the signal development component array 825, the selectioncomponent 835, and the sense amplifier array 845, among other componentsalong a path of information transfer in the system 800 (e.g., a rowcomponent 125, a column component 135, a plate component 145, an I/Ocomponent 160, and others). In various examples, the memory controller870 may be in communication with any one or more of the components ofthe data path 860 for controlling the associated components oroperations.

The memory controller 870 may be configured (e.g., by one or morecommands received from a host device) for performing one or more writeoperations, read operations, eviction operations, or bypass operations,among other examples of memory operations of the system 800. In variousexamples of such operations, the memory controller 870 may be configuredfor transferring data between one or more portions of the memory array805, one or more portions of the signal development component array 825(e.g., a cache block of the signal development component array 825), orone or more portions of the sense amplifier array 845 in accordance withthe one or more memory operations.

In some examples, the memory controller 870 may be configured forperforming a read operation, which may include transferring data fromthe signal development component array 825 to the sense amplifier array845 (e.g., when requested data is stored in the signal developmentcomponent array 825). In some examples, the memory controller 870 may beconfigured for transferring the data from the memory array 805 to thesignal development component array 825 (e.g., when requested data is notfound in the signal development component array 825). Additionally oralternatively, the memory controller 870 may be configured forperforming an eviction operation. The eviction operation may includetransferring data stored in the signal development component array 825to the memory array 805 prior to transferring other data (e.g., dataassociated with a read operation) from the memory array 805 to thesignal development component array 825. In some examples, the memorycontroller 870 may be configured for performing a cache bypassoperation, which may include transferring data directly from the memoryarray 805 to the sense amplifier array 845, which may facilitate, as anexample, streaming read operations (e.g., performing multiple readoperations in parallel).

In some examples, the memory controller may be configured for performinga write-back operation, which may include transferring data from thesense amplifier array 845 to the signal development component array 825(e.g., after performing a read operation). Additionally oralternatively, the memory controller 870 may be configured forperforming a write-through operation. The write through operation mayinclude transferring data directly from the sense amplifier array 845 tothe memory array 805 based on determining that the data is stored at thesignal development component array 825 in accordance with a writecommand. In some examples, the memory controller 870 may be configuredfor performing a bypass operation. For example, the bypass operation mayinclude transferring data directly from the sense amplifier array 845 tothe memory array 805 based on determining that the data is not stored inthe signal development cache in accordance with a write command. Suchexamples of bypass operations may facilitate streaming write operations(e.g., performing multiple write operations in parallel). In some cases,one or more of the write operations described herein may include aneviction operation. For example, the memory controller 870 may transferdata stored in the signal development component array 825 to the memoryarray 805 based on determining that data corresponding to a writecommand (e.g., a write-back command) is not currently stored in thesignal development component array 825.

Although the system 800 in the example of 8A is illustrated with aselection component 815 operable to selectively couple the memory array805 with the signal development component array 825, and a selectioncomponent 835 operable to selectively couple the signal developmentcomponent array 825 with the sense amplifier array 845, otherconfigurations are possible for supporting the described techniques formemory accessing. For example, in some cases, the memory array 805 maybe selectively coupled with the sense amplifier array 845 in a mannerthat bypasses the signal development component array 825, or componentsthereof. In some examples, a coupling between the memory array 805 andthe sense amplifier array 845 may be supported by way of one or morebypass lines, such as the bypass line 260 described with reference toFIG. 2 .

The system 800 may support various techniques for domain-based access,where components of the system 800 may provide flexibility for spreadingmemory requests via pipelining and multiplexing. In some examples,pipelining or multiplexing may be supported by determining a set ofdomains 310 or sequencing a set of domains 310 of the memory array 805in response to various access commands. In some examples, suchdeterminations may include switching between domains 310 having openrows (e.g., concurrently activated word lines 205). Additionally oralternatively, pipelining or multiplexing may be supported by shuntingor unshunting digit lines 210 associated with a same (e.g., activated)row, which may be supported by using plate zones or subdomains havingindependently-controllable plate voltages. In some examples, suchshunting and unshunting may be employed in memory architectures whereshunting is not associated with degrading or destroying a logic statestored by respective memory cells 105. In another example, memory cellaccessing may be split among portions or a row or word line 205, whichmay be supported through various arrangements of sub rows or subdomains.

In some examples of domain-based access, the memory controller 870 mayreceive one or more access commands that are explicitly or implicitlyassociated with a set of domains 310 of the memory array 805 (e.g., theone or more access command may be associated with data that isassociated with the set of domains 310). The memory controller maydetermine, based on the one or more access commands, a set of domains310 for accessing, a sequence or order for accessing a set of domains310, or a combination thereof. In response to the one or more accesscommands, the memory controller 870 may be configured or operable toaccess the set of domains 310 based on the determined set of domains 310or order of domains 310, which may include coupling memory cells 105 ofthe memory array 805 with cache elements of the signal developmentcomponent array 825 according to various techniques.

In general, when the memory array 805 is organized according to arelatively higher quantity of domains 310, the system 800 may support arelatively higher quantity of independent word lines 205 beingmultiplexed. For example, some techniques for multiplexing indomain-based access may be limited to rows that are opened, with partialaccess of such rows (e.g., accessing a subset of digit lines 210associated with the opened row) being supported in some examples byactivation or deactivation of shunts 330. Before switching to anotherrow or word line 205, the system 800 may wait some duration (e.g., untilsignaling transactions on a current row or word line 205 havecompleted). With a relatively higher quantity of domains 310, the system800 may be more likely to support concurrently accessing another domain310 to utilize such a duration for information transfer. Thus, assupported by cache elements of the signal development component array825, the memory controller 870 may determine to concurrently accessmultiple domains 310 of the memory array 805, which may supportbandwidth improvements, latency reductions, and other benefits.

In some examples, the memory controller 870 can monitor and train onspecific access patterns associated with various data structures (e.g.,types of data, characteristics of data, applications or processesassociated with data). For example, the memory controller 870 maymonitor for a tag or other metadata corresponding to an access commandthat indicates an association between an access request and a datastructure. Different data structures may be associated with differenttechniques for domain-based access, such as assigning different degreesof multiplexing to different data structures, assigning differentlatency or bandwidth targets to different data structures, assigningdifferent data structures to certain domains 310 or certain quantitiesor distributions of domains 310, or other techniques. When the memorycontroller 870 identifies such a tag or metadata accompanying an accesscommand, the memory controller 870 can make an association between theaccess command and the data structure, and determine a set of domains310, or an order for accessing a set of domains 310, based on the accesscommand being associated with the data structure. Additionally oralternatively, the memory controller 870 can monitor for a priorityassociated with an access command, and determine a set of domains 310,or an order for accessing a set of domains 310, based on the accesscommand being associated with an identified priority. Thus, bysupporting multiple domain patterns, including associations of suchpatterns with certain data structures or priorities, the memorycontroller 870 can reallocate data to various independently controllablestructures (e.g., domains, plate zones, sub-domains) such that theiraccess would present targeted impedance and performance characteristics.

In some examples, the described techniques for domain-based access maybe based on an availability of a signal development cache (e.g., of thesignal development component array 825 or components thereof). In someexamples, an availability of a signal development cache may include anavailability of cache elements of the signal development component array825, such as cache elements not already storing information (e.g.,signal states, cache states), or cache elements not already beingaccessed to support other operations (e.g., access operations, signalrefresh operations), which may include an activity status. In someexamples, an availability of a signal development cache may include anavailability of signal paths coupled with the signal development cache,such as an availability of signal paths of the bus 810, the bus 820, thebus 830, the bus 840, the bus 850, or other signal paths inconfigurations different than the system 800. In other words, anavailability of a signal development cache may refer to variousindications of whether or not the signal development component array 825may be used to support various domain-based access techniques.

In some examples, the described techniques for domain-based access maybe based on an availability or activity status of one of more domains310 of the memory array 805. In some examples, an availability oractivity status of domains 310 may include a status of whether or not adomain 310 includes an activated row or word line 205. In some examples,an availability or activity status of domains 310 may include anavailability of signal paths coupled with the domains 310, such as anavailability of digit lines 210 or plate lines 215, or signal paths ofthe bus 810 or the bus 820, or other signal paths in configurationsdifferent than the system 800. In other words, an availability of adomains 310 may refer to various indications of whether or not memorycells 105 of the respective domains 310 may be accessed to supportvarious domain-based access techniques.

FIG. 8B shows a block diagram of a system 800-a that supportsdomain-based access in a memory device in accordance with examples asdisclosed herein. The system 800-a may include a memory array 805-a, abus 810-a, a bus 820-a, a signal development component array 825-a, abus 840-a, a sense amplifier array 845-a, a bus 850-a, and a memorycontroller 870-a, each of which may be an example of the respectivecomponents as described with reference to FIG. 8A. The memory array805-a, the bus 810-a, the bus 820-a, the signal development componentarray 825-a, the bus 840-a, and the sense amplifier array 845-a, may bepart of a data path 860-a, and the memory controller 870-a may becoupled with any one or more of these and other components of the datapath 860-a to support the techniques disclosed herein.

In some examples, a system such as system 800-a may include a selectioncomponent 875 (e.g., of the data path 860-a) operable for selectivelycoupling the memory array 805-a with the sense amplifier array 845-a(e.g., bypassing the signal development component array 825-a, orcomponents thereof), the memory array 805-a with the signal developmentcomponent array 825-a, or the signal development component array 825-awith the sense amplifier array 845-a. In some cases, selection component875 may be operable for selectively coupling the memory array 805-a, thesense amplifier array 845-a, and the signal development component array825-a with each other concurrently. The selection component 875 thus mayinclude or otherwise support functionalities described elsewhere hereinand ascribed to one or more of switching component 265 described withreference to FIG. 2 , selection components 280 described with referenceto FIGS. 2 and 3 , selection components 320 described with reference toFIG. 3 , selection component 815 described with reference to FIG. 8A, orselection component 835 described with reference to FIG. 8A, among otherfeatures or functions.

The example of system 800-a may in some cases be referred to as a “T”configuration where each of a memory array 805, a signal developmentcomponent array 825, and a sense amplifier array 845 may be coupled withcommon selection component 875 (e.g., a central switching network). Insuch an example, each of the memory array 805-a, the signal developmentcomponent array 825-a, and the sense amplifier array 845-a may becoupled with the selection component 875 according to the quantity ofsignal paths in the respective system component, and the commonselection component 875 may be configured or operable to perform thedescribed techniques for signal development caching according to variousdegrees of multiplexing with the respective system component, or otherarrangement.

More generally, the selection component 875 may include variousswitching components, selection components, or other circuitry operableto selectively couple any one of the memory array 805-a or componentsthereof (e.g., a plurality of access lines of the memory array 805-a),the signal development component array 825-a or components thereof(e.g., cache elements of a signal development cache), or the senseamplifier array 845-a or components thereof (e.g., a plurality of senseamplifiers 290 of the sense amplifier array 845-a) with any one of theothers or with both of the others concurrently (e.g., may couple allthree or components thereof concurrently). Selection component 875 maythereby support various access techniques in accordance with examples asdisclosed herein. For example, in some cases, each of the memory array805-a or components thereof, the signal development component array825-a or components thereof, and the sense amplifier array 845 orcomponents thereof may be coupled with each other, and the senseamplifier array 845 may reinforce signals passed in either directionbetween the signal development component array 825 and the memory array805-a (e.g., to support the writing of logic states to the memory array805-a from the signal development component array 825-a, or to supportthe writing of logic states from the memory array 805-a to the signaldevelopment component array 825-a). In some examples, reinforcement mayinclude a pull-up/down operation, where cache elements of the signaldevelopment component array 825-a may be coupled with a gate of a pullup/down transistor that pulls a voltage up or down to a rail voltage. Insome examples, reinforcement may include charge-pumping a cache elementto a higher voltage. In some examples, a MUX with reactive componentsmay be employed to route and reinforce signals.

In some examples, the bus 850-a may support communication of informationwith an I/O component (not shown), which may be considered to be withinor outside the illustrative boundary of the data path 860. In somecases, the bus 850-a may be coupled with the selection component 875 asillustrated in the example of system 800-a. In other cases, the bus850-a may be coupled with the sense amplifier array 845-a as illustratedin the example of system 800. In various examples, operation of theselection component 875 may be coordinated (e.g., by the memorycontroller 870-a) to avoid signaling conflicts in the data path 860-a,including coordination to avoid or mitigate conflicts that mayinadvertently destroy or degrade information (e.g., logic states, signalstates) intended to be maintained at a component of the data path 860-a.

In some cases, a system in accordance with the described techniques forsignal development caching may be arranged in a “T” configuration inwhich each of a memory array 805, a signal development component array825, and a sense amplifier array 845 may be coupled with a commoncentral node (e.g., a common bus node, a central node for each signalpath of a set of signal paths of a common bus). FIG. 8C shows a blockdiagram of a system 800-b that supports domain-based access in a memorydevice in accordance with such example. The system 800-b may include amemory array 805-b, a bus 810-b, a bus 820-b, a signal developmentcomponent array 825-b, a bus 840-b, a sense amplifier array 845-b, a bus850-b, and a memory controller 870-b, each of which may be an example ofthe respective components as described with reference to FIGS. 8A and8B. The memory array 805-b, the bus 810-b, the bus 820-b, the signaldevelopment component array 825-b, the bus 840-b, and the senseamplifier array 845-b may be part of a data path 860-b, and the memorycontroller 870-b may be coupled with any one or more of these and othercomponents of the data path 860-b to support the techniques disclosedherein.

Further, the system 800-b may include a central node 880 (e.g., of thedata path 860-b). Each of the memory array 805, the signal developmentcomponent array 825, and the sense amplifier array 845 may beselectively coupled with the central node 880 by way of a respectiveselection component 885-a, 885-b, or 885-c (e.g., of the data path860-b). Each respective selection component 885-a, 885-b, 885-c may havea first coupling with the common central node according to the quantityof signal paths of the common bus, and a second coupling with therespective system component (e.g., the memory array 805, the signaldevelopment component array 825, or the sense amplifier array 845)according to the quantity of signal paths in the respective systemcomponent, a degree of multiplexing with the respective systemcomponent, or other arrangement. Thus, although the central node 880 isillustrated as a single point, the central node 880 may illustrate acommon bus connection having respective common nodes for each signalpath of a set of signal paths coupled with the central node 880. In somecases, central node 880 and the respective selection component 885-a,885-b, or 885-c may include aspects or otherwise support functionsascribed herein to a common selection component 875 as described withreference to FIG. 8B. In various examples, operation of the selectioncomponents 885-a, 885-b, and 885-c may be coordinated (e.g., by thememory controller 870-b) to avoid conflicts at the central node 880,including coordination to avoid or mitigate conflicts that mayinadvertently destroy or degrade information (e.g., logic states, signalstates) intended to be maintained at a component of the data path 860-b.

FIG. 9 illustrates an example of a system 900 that supports domain-basedaccess in a memory device in accordance with examples as disclosedherein. The system 900 may include a memory array 805-c, a bus 810-c, aselection component 815-c, a bus 820-c, a signal development componentarray 825-c, a bus 830-c, a selection component 835-c, a bus 840-c, asense amplifier array 845-c, a bus 850-c, and a memory controller 870-c,each of which may be an example of the respective components asdescribed with reference to FIG. 8A, 8B, or 8C.

The memory array 805-c may be arranged according to various quantitiesof memory cells 105, word lines 205, digit lines 210, and plate lines215 or other plate nodes. In one example, the memory array 805-c may bearranged according to 1,024 word lines (e.g., A=1,024) and 1,024 digitlines (e.g., B=N=1,024), or some other organization of a 1,024×1,024array of memory cells 105. It is to be understood that these and anyother specific numbers used herein are non-limiting examples used solelyto add clarity in illustrating the concepts herein, and the claims arenot so limited. In various examples, each word line 205 across thememory array 805-c, or each word line 205 across a domain 310-b, or eachsub-row within a domain 310-b may be referred to as, or otherwisecorrespond to, a row of memory cells 105 of the memory array 805-c.

In some examples, the memory array 805-c may be arranged according aquantity of domains 310-b, which may each include an equal number ofdigit lines 210 or columns. For example, the system 900 illustrates anexample of memory array 805-c including four domains 310-b (e.g.,domains 310-b-1, 310-b-2, 310-b-3, and 310-b-4). In one example, each ofthe domains 310-b may include 256 digit lines 210. Each of the domains310-b may have independently controllable word lines 205 (e.g., wordlines 205 of the domain 310-b-1 may be activated independently of wordlines 205 of the domain 310-b-2, and so on), and each word line 205 mayselect or strip a defined quantity of sub-rows. In some cases, one ormore of the sub-rows of a given word line 205 (e.g., of a same ordifferent domain 310-b) may be activated while the remaining sub-rows ofthat word line 205 (e.g., of a same or different domain 310-b) may ormay not be activated. In some examples, sub-rows associated withdifferent word lines 205 may be activated concurrently in differentdomains 310-b. Although four domains 310-b of the memory array 805-c areillustrated, the memory array 805-c may include any quantity of domains310-b.

In some examples, each domain 310-b may be arranged according to adefined quantity of control zones 905. In one example, each domain 310-bmay include four control zones 905, such that memory array 805-c mayinclude a total of sixteen control zones 905. However, a domain 310-bmay be divided or organized according to any quantity of control zones.In an example where a domain 310-b includes 256 digit lines 210, each ofthe control zones 905 may include (e.g., span) 64 digit lines 210 (e.g.,for supporting a 64-bit information transfer scheme). In some examples,each of the control zones 905 may support independent plate control.Independent plate control may refer to a capability for plate lines 215or other plate node within a control zone 905 to be activated at a sametime as other plate lines within the control zone 905 (e.g., with a samebiasing, by a same independently controllable plate node), but to beactivated independently from plate lines 215 in other control zones 905.In various examples, each of the control zones 905 may be associatedwith a common plate or plate node (e.g., common to all memory cells 105of the control zone), or each of the control zones 905 may be associatedwith plate lines 215 that can be biased or activated separately fromeach other. In some examples, word lines 205 may be further strippedwithin plate line areas of a domain 310-b (e.g., within each controlzone 905) providing additional access granularity within a domain 310-b.

In some examples, a set of digit lines 210, a set of memory cells 105,or both, that are spanned by a sub-row or a control zone 905 may bereferred to as or be otherwise associated with a sub-domain. Sub-domainsmay provide functionality to compose a bit-row from multiple word lines205 accessed simultaneously on a same domain 310-b, which may expandaccess patterns, or reduce row-buffer conflicts, among other benefits.

In the example of system 900, each digit line 210 of the memory array805-c may be coupled with the selection component 815-c via the bus810-c. In some examples, the digit lines 210 of a domain 310-b may begrouped according to a respective sub-bus 910 of the bus 810-c, whereeach sub-bus 910 may be associated with some quantity of signal paths.In some examples, the quantity of sub-busses 910 may be equal to thequantity of domains in the memory array 805-c. The example of system 900may include four sub-busses 910, and each sub-bus 910 may include 256signal paths. Accordingly, the bus 810-c, in aggregate, may include orbe otherwise associated with 1024 signal paths each corresponding to arespective digit line 210.

The selection component 815-c may be operable to couple a selected setof digit lines 210, or a selected portion of the signal paths of asub-bus 910, with a corresponding set of storage elements or cacheelements in a respective cache block of the signal development componentarray 825-c (e.g., via a respective sub-bus 920 of the bus 820-c). Theexample of system 900 may include four sub-busses 920, and each sub-bus920 may include 64 signal paths (e.g., to support a 64-bit informationtransfer scheme). In some examples, the quantity of sub-busses 920 maybe equal to the quantity of domains in the memory array 805-c, and thesub-busses 920 may include an integer fraction or ratio of the quantityof signal paths of the sub-busses 910.

The signal development component array 825-c may be arranged accordingto cache blocks, each of which may be associated with a quantity ofcache lines that are each coupled with a respective set of storageelements (e.g., cache elements). Each of the storage elements may beconfigured to maintain a signal state (e.g., a cache signal, a cachestate) corresponding to a logic state while the respective storageelement is isolated from one or both of the memory array 805-c or senseamplifier array 845-c. In the example of system 900, the signaldevelopment component array 825-c may include eight cache blocks, whereeach cache block includes eight cache lines, and each cache lineincludes 64 cache elements. Thus, the total cache size of the signaldevelopment component array 825-c may be 64×64 bits (e.g., 4,096 bits).In some examples, the signal development component array 825-c, or cacheblocks thereof, may include another selection component, not shown,operable to select or activate a target cache line of a respective cacheblock (e.g., to couple a target cache line or cache row with a sub-bus920).

In some examples, the quantity of signal paths of a respective sub-bus920 may be equal to a quantity of storage elements in a cache line orcache row of the signal development component array 825-c. Thus, thequantity of storage elements coupled to a cache line may be proportionalto (e.g., equal to, an integer multiple of) the quantity of digit lines210 in a control zone 905 or subdomain. For instance, if a control zone905 is associated with 64 digit lines 210, a cache line may beassociated with 64n (where n=1, 2, 3 . . . ) storage elements. In someexamples, a quantity of signal paths of a sub-bus 920, or a quantity ofstorage elements of a cache line may be equal to a quantity of bits ofdata of a read command, or a quantity of bits of data of a write command(e.g., where 64 storage elements in a given cache line, or 64 signalpaths of a given sub-bus 920, or both may correspond to a 64-bit datatransfer scheme).

The selection component 835-c may be operable to couple one or moreselected cache lines of the signal development component array 825-cwith a set of sense amplifiers 290 of the sense amplifier array 845-c.For example, the selection component 835-c may be coupled with thesignal development component array 825-c via bus 830-c, which mayinclude four sub-busses 930 each having 64 signal paths. The selectioncomponent 835-c may also be coupled with the sense amplifier array 845-cvia bus 840-c. In one example, the bus 840-c may include multiplesub-busses 940 (e.g., sub-bus 940-a through 940-d), which may each becoupled with a respective array or subarray of sense amplifiers 290 ofthe sense amplifier array 845-c. In one example (e.g., an example forsupporting a 64-bit information transfer scheme), each of a set ofsub-busses 940 may be coupled with a respective subarray of 64 senseamplifiers 290, in which case each sub-bus 940 may be associated with 64signal paths. In another example (e.g., another example for supporting a64-bit information transfer scheme, with a different multiplexingratio), the bus 840-c may be associated with a single set of 64 signalpaths, which may be coupled with a single array of 64 sense amplifiers290 of the sense amplifier array 845-c. In these and other examples, anyone or more of the cache lines of the signal development component array825-c may be coupled with various sense amplifiers 290 of the senseamplifier array to support various techniques for multiplexing andpipelining.

In some examples, the system 900 may include other signal paths betweencomponents that are not specifically illustrated. For example, thesystem 900 may include a one or more busses between the memory array805-c and the sense amplifier array 845-c that bypass the signaldevelopment component array 825-c. In some examples, such signal pathsmay provide a coupling via another selection component that supportsvarious multiplexing between the memory array 805-c and the senseamplifier array 845-c (e.g., directly). In some examples, such busses orselection components between the memory array 805-c and the senseamplifier array 845-c may support access operations, such as readoperations or write operations, that bypass the signal developmentcomponent array 825-c or components thereof (e.g., cache elements).

The sense amplifier array 845-c may be coupled with a bus 850-c, whichmay support communication of information with an I/O component (notshown). In some examples, the bus 850-c may support the communication ofsignals latched at respective sense amplifiers 290 or other latchingcomponent of the sense amplifier array 845-c. In other examples, the bus850-c may provide signaling to be latched at components outside thesense amplifier array 845-c. In some examples, the quantity of signalpaths of the bus 850-c may be the same as a quantity of bits in a datatransfer scheme (e.g., 64 signal paths for a 64 bit data transferscheme). In other examples, the quantity of signal paths of the bus850-c may be some fraction or ratio of the quantity of bits in a datatransfer scheme, and multiple busses 850-c (e.g., from multiple senseamplifier arrays 845-c, from multiple systems 900) may be multiplexedtogether to support the given data transfer scheme (e.g., eight busses850-c, each having 64 signal paths, to support a 64-byte data transferscheme)

Although certain details of the system 900 are described in the contextof an illustrative example of a 64-bit information transfer scheme, thesystem 900 may be illustrative of components for supporting otherinformation transfer schemes. For example, to support a 64-byteinformation transfer scheme, illustrative quantities of the describedcomponents may be scaled by a factor of eight, or illustrativequantities of subcomponents of a given component may be scaled by afactor of eight, or various combinations thereof, to support varioustechniques for multiplexing and pipelining as disclosed herein.

One or more of the memory array 805-c, the selection component 815-c,the signal development component array 825-c, the selection component835-c, or the sense amplifier array 845-c may be coupled with a memorycontroller 870-c to support various operations of the system 900. Insome cases, the memory controller 870-c may include or be coupled withcontent-addressable memory (CAM) that supports mapping between addressesof the memory array 805-c and the signal development component array825-c, and such mapping may be used for performing various selectivecoupling via the selection component 815-c or the selection component835-c. In some examples, the system 900 may support variousassociativity techniques, in which an address in the signal developmentcomponent array 825-c may be associated with or mapped to an address inthe memory array 805-c.

The memory controller 870-c may support operation of the system 900 inaccordance with examples for domain-based access as disclosed herein.For example, in response to an access command (e.g., received from arequesting device), the memory controller 870-c may be configured oroperable to access the domains 310-b according to a determined set orsequence of the domains, which may include or be accompanied by adetermined set or sequence of subdomains, a determined set or sequenceof rows or word lines, or various other determinations of domains 310-bor subcomponents thereof, or other components of a data path 860. Insome examples, the memory controller 870-c may determine an associationof access commands with a set of domains 310-b based at least in part onan association with an address included in or otherwise accompanying anaccess command.

In one example, a memory device may identify a read command, which maybe received from a requesting device that is requesting data, or may begenerated by the memory device (e.g., for relocating data), among otherexamples. The read command may include an explicit reference to a set ofdomains 310-b, or may implicitly be associated with a set of domains310-b (e.g., by way of an address mapping used by the memory device toassociate the read command to locations in the memory array 805-c thatare transparent to a requesting device, or by way of the domains 310-bin which data subject to the read command is stored). The memorycontroller 870-c may determine how to retrieve information from acorresponding set of domains 310-b, such as determining an order foraccessing memory cells 105 of the set of domains 310-b, based on theread command. In some examples, such a determination may include or beaccompanied by determining an order or sequence for transferringinformation from the set of domains 310-b to a set of cache elements ofa signal development cache, transferring information from the cacheelements to a set of sense amplifiers of a sense amplifier array, orother aspects.

In an illustrative example, the memory controller 870-c may receive fourread requests, where data of two of the read requests is associated withdifferent rows or word lines 205 on a first domain 310-b (e.g., a firstrow or word line 205 and a second row or word line 205 of the domain310-b-1) and data of two of the read requests is associated withdifferent rows or word lines 205 on a second domain 310-b (e.g., a firstrow or word line 205 and a second row or word line 205 of the domain310-b-2). In some examples, the memory controller 870-c may beconfigured to open a row of the first domain 310-b (e.g., performing afirst activation operation associated with a first word line 205 of thedomain 310-b-1), and open a row in the second domain 310-b (e.g.,performing a second activation operation associated with a first wordline 205 of the domain 310-b-2). In accordance with various examples asdisclosed herein, the row of the first domain 310-b and the row of thesecond domain 310-b may, in some cases, be opened or activatedconcurrently.

The memory controller 870-c may be configured to retrieve the data fromthe first domain 310-b (e.g., according to one or more read signaldevelopment portions 410 described with reference to FIGS. 4A and 4B,such as a read signal development portion 410-a-1), which may includeretrieving data from one or more sub-rows or subdomains associated withthe first row or word line 205 of the first domain 310-b (e.g.,performing operations on different control zones 905 of the first domain310-b, stripping or bit-masking word line activations in the firstdomain 310-b). The retrieval may be associated with coupling memorycells 105 of the first row or word line 205 with cache elements of afirst cache line, or first set of cache lines, of the signal developmentcomponent array 825-c (e.g., via sub-bus 920-a). In some examples, theretrieval from the first domain 310-b may include coupling a firstsubset of digit lines 210 of the first domain 310-b with the signaldevelopment component array 825-c, followed by coupling a second subsetof the digit lines 210 of the first domain 310-b with the signaldevelopment component array 825-c, and so on (e.g., until each of thedigit lines 210 associated with the row or word line 205 have beenaccessed). In some examples, the coupling of digit lines 210 of thefirst domain 310-b with the signal development component array 825-c, orcache elements thereof, may be performed before activating a particularrow, or portion thereof, of the first domain 310-b. After such aretrieval, the memory controller 870-c may be configured to open a newrow in the first domain 310-b (e.g., activating the second word line 205of the domain 310-b-1, during or after deactivating or precharging thefirst word line 205 of the domain 310-b-1), and retrieve data from thenew row of the first domain 310-b (e.g., according to one or more readsignal development portions 410 described with reference to FIGS. 4A and4B, such as a read signal development portion 410-a-5).

The memory controller 870-c may also be configured to retrieve the datafrom the second domain 310-b (e.g., according to one or more read signaldevelopment portions 410 described with reference to FIGS. 4A and 4B,such as a read signal development portion 410-a-2), which may includeretrieving data from one or more sub-rows or subdomains associated withthe first row or word line 205 of the second domain 310-b (e.g.,performing operations on different control zones 905 of the first domain310-b, stripping or bit-masking word line activations in the firstdomain 310-b). The retrieval may be associated with coupling memorycells 105 of the first row or word line 205 with cache elements of asecond cache line, or a second set of cache lines, of the signaldevelopment component array 825-c (e.g., via sub-bus 920-b). In someexamples, the retrieval from the second domain 310-b may includecoupling a first subset of digit lines 210 of the second domain 310-bwith the signal development component array 825-c, followed by couplinga second subset of the digit lines 210 of the second domain 310-b withthe signal development component array 825-c, and so on. In someexamples, the coupling of digit lines 210 of the second domain 310-bwith the signal development component array 825-c, or cache elementsthereof, may be performed before activating a particular row, or portionthereof, of the second domain 310-b. After such a retrieval, the memorycontroller 870-c may be configured to open a new row in the seconddomain 310-b (e.g., activating the second word line 205 of the domain310-b-2, during or after deactivating or precharging the first word line205 of the domain 310-b-2), and retrieve data from the new row of thesecond domain 310-b (e.g., according to one or more read signaldevelopment portions 410 described with reference to FIGS. 4A and 4B,such as a read signal development portion 410-a-6).

In accordance with examples as disclosed herein, an accessing oractivating of the first domain 310-b and the second domain 310-b, or anyother quantity of domains, may be performed concurrently. In someexamples, information retrieval may be performed concurrently for asmany domains 310-b as there are sub-busses 920. In some examples,information retrieval may be performed concurrently via some subset ofthe sub-busses 920. In various examples, such multiplexing or pipeliningmay be supported by various determinations or sets or sequencesperformed by the memory controller 870-c. For example, opening a row ina second domain 310-b may be offset from opening a row in a first domain310-b by some duration (e.g., to distribute row opening or activationoperations in time, such as an offset in time between initiating a readsignal development portion 410-a-1 and initiating a read signaldevelopment portion 410-a-2) and, in such examples, the memorycontroller 870-c may determine a sequence of domains 310-b for which toinitiate associated row openings.

In some examples, aspects of concurrent accessing of domains 310-b maybe combined with aspects of sequential coupling between the signaldevelopment component array 825-c and the sense amplifier array 845-c,or sequential coupling between the sense amplifier array 845-c and aninput/output component (e.g., sequential communications via bus 850-c).For example, the memory controller 870-c may be configured to couplecache elements of the signal development component array 825-cassociated with the first domain 310-b (e.g., associated withinformation of the first row or word line 205 of the domain 310-b-1)with an array of sense amplifiers 290 (e.g., according to one or morelatch signal generation portions 420 described with reference to FIGS.4A and 4B, such as a latch signal generation portion 420-a-1, which mayor may not include a first communication with an input/output componentvia the bus 850-c). Next, the memory controller 870-c may be configuredto couple cache elements of the signal development component array 825-cassociated with the second domain 310-b (e.g., associated withinformation of the first row or word line 205 of the domain 310-b-2)with an array of sense amplifiers 290 (e.g., according to one or morelatch signal generation portions 420 described with reference to FIGS.4A and 4B, such as a latch signal generation portion 420-a-2, which mayor may not include a second communication with an input/output componentvia the bus 850-c). In various examples, the memory controller 870-c maybe configured to perform such a sequential coupling via the same ordifferent signal paths (e.g., a first coupling and a second coupling viathe same signal paths of the bus 840-c, or a first coupling via a firstsub-bus 940-a and a second coupling via a second sub-bus 940-b), whichmay be associated with communication via the bus 850-c via a same ordifferent set of sense amplifiers 290.

In some examples, the memory controller 870-c may determine an order foraccessing the domains 310-b based on an activity status of component ofthe system 900. For example, if information of read requests is locatedin both the domain 310-b-1 and the domain 310-b-2, and the domain310-b-1 is busy (e.g., having an already opened row, performing signalexchange associated with a read operation, a write operation, a refreshoperation, or any other access operation, operating in an activatedstate, performing a precharge operation), the memory controller 870-cmay determine to access the domain 310-b-2 before accessing the domain310-b-1. In some examples, a sequence for concurrently accessing domains310-b may be based on a configured order, a semi-static order, or someother relative order (e.g., a configuration or setting for accessingdomain 310-b-2 before accessing domain 310-b-3 when both domains includeinformation of a set of read commands). Additionally or alternatively,the memory controller 870-c may determine a set or sequence foraccessing subdomains of a domain 310-b, control zones 905 of a domain310-b, plate zones of a domain 310-b, or other sets or orders based onvarious statuses of activity or availability (e.g., of a domain 310-b orsubcomponent thereof).

In another example, a memory device may identify a write command, whichmay be received from a requesting device that is requesting to writedata, or may be generated by the memory device (e.g., for relocatingdata), among other examples. The write command may include an explicitreference to a set of domains 310-b, or may implicitly be associatedwith a set of domains 310-b (e.g., by way of an address mapping used bythe memory device to associate the write command to locations in thememory array 805-c, or by way of the domains 310-b in which data subjectto the write command is stored). The memory controller 870-c maydetermine how to store information to a corresponding set of domains310-b, such as determining a set or an order for accessing memory cells105 of the set of domains 310-b, based on the write command. In someexamples, such a determination may include or be accompanied bydetermining an order or sequence for transferring information from a setof sense amplifiers of the sense amplifier array 845-c to cache elementsof a signal development cache, transferring information from the set ofcache elements the set of domains 310-b, or other aspects.

In some examples, the memory controller 870-c can monitor and train onspecific access patterns associated with various data structures (e.g.,types of data, characteristics of data, applications or processesassociated with data). For example, the memory controller 870-c mayidentify a tag or other metadata corresponding to the write command thatindicates an association between a write request and a data structure.When the memory controller 870-c identifies such a tag or metadataaccompanying the write command, the memory controller 870 can make anassociation between the write command and the data structure, anddetermine a set of the domains 310-b, or an order for accessing the setof domains 310-b (e.g., via a determined order of sense amplifiers 290for generating latch signals, via a determined order of cache lines orcache elements thereof for generating cache signals, via a bypassing ofthe signal development component array 825-c), based on the writecommand being associated with the data structure.

In some examples, the memory controller 870-c may determine one or moredomains in which to write data (e.g., in response to a write command, orto relocate and reallocate the data) to maximize or otherwise increasean ability to multiplex (e.g., pipeline) subsequent reads of the data,and thereby to minimize or otherwise reduce the latency of suchsubsequent reads. For example, based on an associated access pattern, anassociated process or thread, or otherwise, the memory controller 870-cmay identify different subsets of the data as likely to each be readtogether or in relatively close temporal proximity (e.g., within somethreshold amount of time), and the memory controller 870-c may store thedifferent subsets of the data to different domains 810-b (e.g., mayallocate the data across multiple independent domains 810-b) to enhancethe ability of the memory controller 870-c to subsequently takeadvantage of pipelining possibilities and other latency reductionbenefits associated with the multiple domains 810-b.

In some examples, the memory controller 870-c can identify a relativelyhigher or lower latency or bandwidth target associated with the writecommand or the corresponding data structure. When identifying arelatively lower latency target or higher bandwidth target, the memorycontroller 870-c may spread information associated with the writecommand across a relatively greater quantity of domains 310-b, which mayleverage latency reduction and bandwidth improvements related tomultiplexing of multiple domains 310-b (e.g., using the signaldevelopment component array 825-c, performing concurrent signal exchangeover sub-busses 910 or 920). When identifying a relatively relaxedlatency target or a lower bandwidth target of the write command, thememory controller 870-c may spread information associated with the writecommand at relatively fewer domains 310-b, or within a single domain310-b.

In some examples, a portion of the memory array 805-c (e.g., a first setof domains 310-v) may be allocated to relatively lower latency or higherbandwidth information or data structures, which may leverage an accessscheme with a relatively higher degree of multiplexing. Additionally oralternatively, a portion of the memory array 805-c (e.g., a second setof domains 310-v) may be allocated to relatively relaxed latency orlower bandwidth information or data structures, which may leverage anaccess scheme with a relatively lower degree of multiplexing (e.g., nomultiplexing, bypassing cache elements of the signal developmentcomponent array 825-c, bypassing the signal development component array825-c entirely). In these and other examples, determining a set ofdomains 310-b for storing data in response to write commands may includedetermining the domains 310-b themselves, determining to access acertain portion of the memory array 805-c (e.g., according to anallocation scheme), determining an access scheme (e.g., a degree ofmultiplexing, an order of multiplexing), determining one or more sets ofmultiplexed components (e.g., cache lines of the signal developmentcomponent array 825-c, sense amplifiers 290 of the sense amplifier array845-c), and other determinations.

In some examples, the described techniques may support the memorycontroller 870-c reserving locations across multiple domains 310-b forinformation or data structures that may benefit from latency reductionand bandwidth improvements related to multiplexing of multiple domains310-b using the signal development component array 825-c. Thus, in someexamples, the memory controller 870-c may assign some lower prioritydata structures to a single domain 310-b, which may have relativelyhigher latency in a subsequent read operation, and the memory controller870-c may assign some higher priority data structures to multipledomains 310-b, which may have relatively lower latency in a subsequentread operation. In some examples, such configurations may furtherleverage physical aspects of the system 900 itself, such as groupingmultiplexed components relatively closely to one another, groupingmultiplexed components according to a preferred circuit layout orsymmetry, sequencing multiplexed components to leverage circuitperformance associated with power or charge distribution, and otherconsiderations.

In some examples, the memory controller 870-c may perform suchdeterminations or couplings in a manner that supports concurrentlycoupling some cache elements of the signal development component array825-a for writing to the memory array 805-a and coupling other cacheelements of the signal development component array 825-c for readingfrom the memory array 805-a (e.g., supporting concurrent reads andwrites with the memory array 805-a via multiple sub-busses 910 ormultiple sub-busses 920). In some examples, such operations may includean eviction process, such as a replacement policy (e.g., a leastrecently used (LRU) policy, a least frequently used (LFU) policy), abroadcast process (e.g., a read broadcast, a write broadcast), or otherprocesses, which may or may not be performed via the sense amplifierarray 845-c. In some examples (e.g., to support data relocation),information may be transferred from a first location of the memory array805-c to the signal development component array 825-c, and from thesignal development component array 825-c to a second location of thememory array 805-c, with or without passing through the sense amplifierarray 845-c, which may include a redistribution of information to adifferent quantity of domains 310-b (e.g., to selectively reassign adifferent bandwidth of latency to related information). Thus, accordingto these and other examples, the memory controller 870-c mayintelligently select how and where in the memory array 805-c to storerelated sets of data so that, when the sets of data are later read, theability to pipeline information transfer may be maximized or otherwisetargeted. (e.g., presenting the least impedance and highest bandwidthfor relatively higher priority data).

In an illustrative example for responding to a write command, the memorycontroller 870-c may receive four write requests, and the memorycontroller 870-c may determine to store information associated with thefour write requests in two domains 310-b (e.g., based on a datastructure of the four write requests, based on a priority of the fourwrite requests). In some examples, the memory controller may determineto write data associated with two of the write requests to differentrows or word lines 205 of the first domain 310-b (e.g., a first row orword line 205 and a second row or word line 205 of the domain 310-b-1)and data associated with two of the write requests to different rows orword lines 205 of the second domain 310-b (e.g., a first row or wordline 205 and a second row or word line 205 of the domain 310-b-2). Insome examples, the memory controller 870-c may be configured to open arow of the first domain 310-b (e.g., associated with a first word line205 of the domain 310-b-1), and open a row in the second domain 310-b(e.g., associated with a first word line 205 of the domain 310-b-2). Inaccordance with various examples as disclosed herein, the row of thefirst domain 310-b and the row of the second domain 310-b may, in somecases, be opened concurrently.

In some examples, determining to perform concurrent writing to domains310-b may be combined with determining aspects of sequential couplingbetween the sense amplifier array 845-c and an input/output component(e.g., via bus 850-c), or sequential coupling between the signaldevelopment component array 825-c and the sense amplifier array 845-c.For example, the memory controller 870-c may be configured to couplecache elements of the signal development component array 825-cassociated with the first domain 310-b (e.g., associated withinformation of the first row or word line 205 of the domain 310-b-1)with an array of sense amplifiers 290 (e.g., according to one or morelatch signal generation portions 510 described with reference to FIGS.5A and 5B, such as a latch signal generation portion 510-a-1. Next, thememory controller 870-c may be configured to couple cache elements ofthe signal development component array 825-c associated with the seconddomain 310-b (e.g., associated with information of the first row or wordline 205 of the domain 310-b-2) with an array of sense amplifiers 290(e.g., according to one or more latch signal generation portions 510described with reference to FIGS. 5A and 5B, such as a latch signalgeneration portion 510-a-2). In various examples, the memory controller870-c may be configured to perform such a sequential coupling via thesame or different signal paths (e.g., a first coupling and a secondcoupling via the same signal paths of the bus 840-c, or a first couplingvia a first sub-bus 940-a and a second coupling via a second sub-bus940-b), which may be associated with communication via the bus 850-c viaa same or different set of sense amplifiers 290. In some examples,sequential coupling with cache lines of the signal development componentarray 825-c may include a determination of cache lines that can beconcurrently accessed (e.g., to support concurrent writing to the memoryarray 805-c).

The memory controller 870-c may determine to write data to the firstdomain 310-b (e.g., according to one or more write signal developmentportions 520 described with reference to FIGS. 5A and 5B, such as awrite signal development portion 520-a-1), which may include writingdata to one or more sub-rows or subdomains associated with the first rowor word line 205 of the first domain 310-b. The writing may beassociated with coupling memory cells 105 of the first row or word line205 with cache elements of a first cache line, or first set of cachelines, of the signal development component array 825-c (e.g., viasub-bus 920-a). In some examples, writing data to the first domain 310-bmay include coupling a first subset of digit lines 210 of the firstdomain 310-b with the signal development component array 825-c, followedby coupling a second subset of the digit lines 210 of the first domain310-b with the signal development component array 825-c, and so on(e.g., until each of the digit lines 210 associated with the row or wordline 205 have been written to). In some examples, the coupling of digitlines 210 of the first domain 310-b with the signal developmentcomponent array 825-c, or cache elements thereof, may be performedbefore activating a particular row, or portion thereof, of the firstdomain 310-b. After such writing, the memory controller 870-c may beconfigured to open a new row in the first domain 310-b (e.g., the secondword line 205 of the domain 310-b-1), and write data to the new row ofthe first domain 310-b (e.g., according to one or more write signaldevelopment portions 520 described with reference to FIGS. 5A and 5B,such as a write signal development portion 520-a-5).

The memory controller 870-c may also be configured to write data to thesecond domain 310-b (e.g., according to one or more write signaldevelopment portions 520 described with reference to FIGS. 5A and 5B,such as a write signal development portion 520-a-2), which may includewriting data to one or more sub-rows or subdomains associated with thefirst row or word line 205 of the second domain 310-b. The writing maybe associated with coupling memory cells 105 of the first row or wordline 205 with cache elements of a second cache line, or a second set ofcache lines, of the signal development component array 825-c (e.g., viasub-bus 920-b). In some examples, writing data to the second domain310-b may include coupling a first subset of digit lines 210 of thesecond domain 310-b with the signal development component array 825-c,followed by coupling a second subset of the digit lines 210 of thesecond domain 310-b with the signal development component array 825-c,and so on. In some examples, the coupling of digit lines 210 of thesecond domain 310-b with the signal development component array 825-c,or cache elements thereof, may be performed before activating aparticular row, or portion thereof, of the second domain 310-b. Aftersuch writing, the memory controller 870-c may be configured to open anew row in the second domain 310-b (e.g., the second word line 205 ofthe domain 310-b-2), and write data to the new row of the second domain310-b (e.g., according to one or more write signal development portions520 described with reference to FIGS. 5A and 5B, such as a write signaldevelopment portion 520-a-6).

In some examples, write signaling may be communicated to the memoryarray 805-c concurrently for as many domains 310-b as there aresub-busses 920. In some examples, write signaling may be communicated tothe memory array 805-c via some subset of the sub-busses 920, whereother sub-busses may be idle or may be supporting read signaling. Invarious examples, such multiplexing or pipelining may be supported byvarious determinations or sets or sequences performed by the memorycontroller 870-c, such as opening a rows of different domains 310-b atdifferent times offset from one another.

FIG. 10 shows a block diagram 1000 of a memory device 1005 that supportsdomain-based access in a memory device in accordance with examples asdisclosed herein. The memory device 1005 may be an example of aspects ofa memory device as described with reference to FIGS. 1 through 10 . Thememory device 1005 may include an access command identificationcomponent 1010, a domain management component 1015, a memory arrayaccess component 1020, a signal development cache management component1025, an access pattern management component 1030, a sense component1035, and an input/output component 1040. Each of these modules maycommunicate, directly or indirectly, with one another (e.g., via one ormore busses).

The access command identification component 1010 may receive one or moreaccess commands associated with (e.g., implicitly or explicitly) a setof domains of a memory array of the memory device. In some examples, theaccess command identification component 1010 may identify (e.g.,determine, generate, receive) one or more access commands associatedwith (e.g., implicitly or explicitly) a set of domains of a memory arrayof the memory device. In some examples, receiving or identifying the oneor more access commands includes receiving a read command. In someexamples, receiving or identifying the one or more access commandsincludes receiving a write command. In some examples, the access commandidentification component 1010 may identify a priority associated withthe one or more access commands

The domain management component 1015 may determine, based on receivingor identifying the one or more access commands and an availability of asignal development cache, an order for accessing the set of domains ofthe memory array. In some examples, the domain management component 1015may determine to concurrently access at least two of the set of domains.In some examples, determining the order for accessing the set of domainsis based on the identified priority. In some examples, determining theorder for accessing the set of domains is based on the one or moreaccess commands being associated with the data structure. In someexamples, the domain management component 1015 may identify an activitystatus of one or more domains of the memory array, and determining theorder for accessing the set of domains may be based on the activitystatus of the one or more domains of the memory array.

The memory array access component 1020 may access the set of domains ofthe memory array based on the order, where accessing the set of domainsincludes coupling memory cells of each of the set domains of the memoryarray with cache elements of the signal development cache that aredifferent than the memory cells. In some examples, accessing the set ofdomains includes coupling memory cells of each of the set domains of thememory array with cache elements of the signal development cache thatare different than the memory cell, or sense amplifiers of a senseamplifier array, or a combination thereof.

In some examples, the memory array access component 1020 may activate afirst word line coupled with a first row of memory cells in a firstdomain of the set domains.

In some examples, the memory array access component 1020 may activate(e.g., while or after the first word line is activated) a second wordline coupled with a second row of memory cells in a second domain of theset of domains.

In some examples, the memory array access component 1020 may shunt athird set of digit lines coupled with a third set of memory cells of thefirst row while the first set of digit lines is coupled with the firstset of the cache elements (e.g., or a set of sense amplifiers, or both).

In some examples, the memory array access component 1020 may shunt afourth set of digit lines coupled with a fourth set of memory cells ofthe second row while the second set of digit lines is coupled with thesecond set of the cache elements (e.g., or a set of sense amplifiers, orboth).

In some examples, the memory array access component 1020 may shunt thethird set of digit lines is initiated before coupling the first set ofdigit lines with the first set of the cache elements.

In some examples, the memory array access component 1020 may shunt thefourth set of digit lines is initiated before coupling the second set ofdigit lines with the second set of the cache elements of the signaldevelopment cache.

In some examples, the memory array access component 1020 may unshunt thethird set of digit lines after coupling the first set of digit lineswith the first set of the cache elements.

In some examples, the memory array access component 1020 may unshunt thefourth set of digit lines after coupling the second set of digit lineswith the second set of the cache elements.

In some examples, the memory array access component 1020 may shunt thefirst set of digit lines while the third set of digit lines is coupledwith the third set of the cache elements (e.g., or a set of senseamplifiers, or both).

In some examples, the memory array access component 1020 may shunt thesecond set of digit lines while the fourth set of digit lines is coupledwith the fourth set of the cache elements (e.g., or a set of senseamplifiers, or both).

In some examples, the memory array access component 1020 may shunt thefirst set of digit lines is initiated before coupling the third set ofdigit lines coupled with the third set of the cache elements.

In some examples, the memory array access component 1020 may shunt thesecond set of digit lines is initiated before coupling the fourth set ofdigit lines with the fourth set of the cache elements of the signaldevelopment cache.

In some examples, the memory array access component 1020 may deactivatethe first word line in the first domain.

In some examples, the memory array access component 1020 may activate,while the second word line is activated, a third word line coupled witha third row of memory cells in the first domain.

In some examples, the memory array access component 1020 may couple afifth set of digit lines coupled with a fifth set of memory cells of thethird row of memory cells with a fifth set of the cache elements of thesignal development cache.

In some examples, accessing the set of domains of the memory arrayincludes transferring data associated with a read command from thememory cells of each of the set of domains to the cache elements of thesignal development cache based on the coupling.

In some examples, accessing the set of domains of the memory arrayincludes transferring data associated with a write command from thecache elements of the signal development cache to the memory cells ofeach of the set of domains based on the coupling.

In some examples, the signal development cache management component 1025may determine to sequentially couple a first cache element with a senseamplifier, decouple the first cache element from the sense amplifier,and couple a second cache element with the sense amplifier.

In some examples, the signal development cache management component 1025may couple the cache elements of the signal development cache with a setof sense amplifiers of a sense amplifier array based on the determinedorder.

In some examples, the signal development cache management component 1025may couple one of the sense amplifiers with a first of the cacheelements of the signal development cache based on the determined order.

In some examples, the signal development cache management component 1025may decouple the one of the sense amplifiers from the first of the cacheelements of the signal development cache.

In some examples, the signal development cache management component 1025may couple the one of the sense amplifiers with a second of the cacheelements of the signal development cache based on the determined order.

In some examples, the signal development cache management component 1025may couple (e.g., while or after activating the second word line, beforeor after activating the first word line) a first set of digit linescoupled with a first set of memory cells of the first row with a firstset of the cache elements of the signal development cache.

In some examples, the signal development cache management component 1025may couple (e.g., while or after coupling the first set of digit lineswith the first set of cache elements, concurrently with coupling thefirst set of digit lines with the first set of cache elements) a secondset of digit lines coupled with a second set of memory cells of thesecond row of memory cells with a second set of the cache elements ofthe signal development cache.

In some examples, the signal development cache management component 1025may couple, while or after coupling the first set of digit lines withthe first set of the cache elements, a first set of sense amplifierswith the first set of the cache elements.

In some examples, the signal development cache management component 1025may couple a second set of sense amplifiers with the second set of thecache elements.

In some examples, the signal development cache management component 1025may couple, while the first row of memory cells is open, the third setof digit lines coupled with a third set of the cache elements of thesignal development cache (e.g., or a set of sense amplifiers, or both).

In some examples, the signal development cache management component 1025may couple, while the second row of memory cells is open, the fourth setof digit lines with a fourth set of the cache elements of the signaldevelopment cache (e.g., or a set of sense amplifiers, or both).

The access pattern management component 1030 may monitor, at the memorydevice, for an access pattern associated with a data structure (e.g.,based on or otherwise identified by a tag or metadata that indicates anassociation between an access request and a data structure, which may besent by the requesting device). In some examples, the access patternmanagement component 1030 may identify, at the memory device and basedon the monitoring, the one or more access commands as associated withthe data structure.

In some examples, the sense component 1035 may sense data associatedwith the read command at a set of sense amplifiers. In some examples,the sense component 1035 may write data associated with a write commandto the cache elements of the signal development cache (e.g., as cachestates, as signal states) based on receiving the data via theinput/output component.

In some examples, the input/output component 1040 may transfer thesensed data to the requesting device via an input/output component ofthe memory device. In some examples, the input/output component 1040 mayreceive the data associated with the write command via an input/outputcomponent of the memory device.

FIG. 11 shows a block diagram 1100 of a memory device 1105 that supportsdomain-based access in a memory device in accordance with examples asdisclosed herein. The memory device 1105 may be an example of aspects ofa memory device as described with reference to FIGS. 1 through 10 . Thememory device 1105 may include a write command manager 1110, a domainidentification component 1115, a memory array write component 1120, asignal development cache 1125, a sense component 1130, an access patternmonitoring component 1135, a domain activity manager 1140, and a writecommand priority manager 1145. Each of these modules may communicate,directly or indirectly, with one another (e.g., via one or more busses).

The write command manager 1110 may receive one or more write commandsfrom a requesting device.

The domain identification component 1115 may determine, based onreceiving the one or more write commands and an availability of a signaldevelopment cache, a set of domains of an array of the memory device forwriting data corresponding to the write command.

In some examples, the domain identification component 1115 may determinethe set of domains based on the one or more write commands beingassociated with a data structure.

The memory array write component 1120 may write the data correspondingto the one or more write commands to the set of domains of the array,where the writing includes coupling cache elements of the signaldevelopment cache with the set of domains of the array.

The signal development cache 1125 may write signal states to the signaldevelopment cache according to a first order of the cache elements.

In some examples, the signal development cache 1125 may couple the cacheelements with the set of domains of the array according to a secondorder of the cache elements that is different than the first order.

In some examples, the signal development cache 1125 may write the signalstates to the signal development cache according to the first order ofthe cache elements corresponds to an order of receiving the one or morewrite commands.

In some examples, the signal development cache 1125 may write the signalstates to the signal development cache according to a first order of thecache elements at least partly overlaps with coupling the cache elementswith the set of domains of the array according to a second order.

The sense component 1130 may couple a first cache element with a senseamplifier. In some examples, the sense component 1130 may decouple thefirst cache element from the sense amplifier. In some examples, thesense component 1130 may couple a second cache element with the senseamplifier.

The access pattern monitoring component 1135 may monitor for an accesspattern associated with a data structure (e.g., based on or otherwiseidentified by a tag or metadata that indicates an association between anaccess request and a data structure, which may be sent by the requestingdevice). In some examples, the access pattern monitoring component 1135may identify based on the monitoring, the one or more write commands asassociated with the data structure.

The domain activity manager 1140 may identify an activity status of oneor more domains of the array, and determining the set of domains may bebased on the activity status of the one or more domains of the array.

The write command priority manager 1145 may identify a priorityassociated with the one or more write commands, and determining theorder for accessing the set of domains may be based on the identifiedpriority.

FIG. 12 shows a flowchart illustrating a method or methods 1200 thatsupports domain-based access in a memory device in accordance withaspects of the present disclosure. The operations of method 1200 may beimplemented by a memory device or its components as described herein.For example, the operations of method 1200 may be performed by a memorydevice as described with reference to FIG. 10 . In some examples, amemory device may execute a set of instructions to control thefunctional elements of the memory device to perform the describedfunctions. Additionally or alternatively, a memory device may performaspects of the described functions using special-purpose hardware.

At 1205, the memory device may receive one or more access commandsassociated with (e.g., implicitly or explicitly) a set of domains of amemory array of the memory device. The operations of 1205 may beperformed according to the methods described herein. In some examples,aspects of the operations of 1205 may be performed by an access commandidentification component as described with reference to FIG. 10 .

At 1210, the memory device may determine, based on receiving the one ormore access commands and an availability of a signal development cache,an order for accessing the set of domains of the memory array. Theoperations of 1210 may be performed according to the methods describedherein. In some examples, aspects of the operations of 1210 may beperformed by a domain management component as described with referenceto FIG. 10 .

At 1215, the memory device may access the set of domains of the memoryarray based on the order, where accessing the set of domains includescoupling memory cells of each of the set domains of the memory arraywith cache elements of the signal development cache that are differentthan the memory cells. The operations of 1215 may be performed accordingto the methods described herein. In some examples, aspects of theoperations of 1215 may be performed by a memory array access componentas described with reference to FIG. 10 .

In some examples, an apparatus as described herein may perform a methodor methods, such as the method 1200. The apparatus may include features,circuitry, means, or instructions (e.g., a non-transitorycomputer-readable medium storing instructions executable by a processor)for receiving, at a memory device, one or more access commandsassociated with (e.g., implicitly or explicitly) a set of domains of amemory array of the memory device, determining, based on receiving theone or more access commands and an availability of a signal developmentcache, an order for accessing the set of domains of the memory array,and accessing the set of domains of the memory array based on the order,where accessing the set of domains includes coupling memory cells ofeach of the set domains of the memory array with cache elements of thesignal development cache that are different than the memory cells.

In some examples of the method 1200 and the apparatus described herein,determining the order for accessing the set of domains may includeoperations, features, circuitry, means, or instructions for determiningto concurrently access at least two of the set of domains.

In some examples of the method 1200 and the apparatus described herein,determining the order for accessing the set of domains may includeoperations, features, circuitry, means, or instructions for determiningto sequentially couple a first cache element with a sense amplifier,decouple the first cache element from the sense amplifier, and couple asecond cache element with the sense amplifier.

Some examples of the method 1200 and the apparatus described herein mayfurther include operations, features, circuitry, means, or instructionsfor coupling the cache elements of the signal development cache with aset of sense amplifiers of a sense amplifier array based on thedetermined order.

In some examples of the method 1200 and the apparatus described herein,coupling the cache elements of the signal development cache with the setof sense amplifiers of a sense amplifier array may include operations,features, circuitry, means, or instructions for coupling one of thesense amplifiers with a first of the cache elements of the signaldevelopment cache based on the determined order, decoupling the one ofthe sense amplifiers from the first of the cache elements of the signaldevelopment cache, and coupling the one of the sense amplifiers with asecond of the cache elements of the signal development cache based onthe determined order.

Some examples of the method 1200 and the apparatus described herein mayfurther include operations, features, circuitry, means, or instructionsfor monitoring for an access pattern associated with a data structure(e.g., based on or otherwise identified by a tag or metadata thatindicates an association between an access request and a data structure,which may be sent by the requesting device), and identifying, based onthe monitoring, the one or more access commands as associated with thedata structure. In some examples, determining the order for accessingthe set of domains may be based on the one or more access commands beingassociated with the data structure.

Some examples of the method 1200 and the apparatus described herein mayfurther include operations, features, circuitry, means, or instructionsfor identifying, at the memory device, an activity status of one or moredomains of the memory array, where determining the order for accessingthe set of domains may be based on the activity status of the one ormore domains of the memory array.

Some examples of the method 1200 and the apparatus described herein mayfurther include operations, features, circuitry, means, or instructionsfor identifying a priority associated with the one or more accesscommands, and determining the order for accessing the set of domains maybe based on the identified priority.

In some examples of the method 1200 and the apparatus described herein,accessing the set of domains of the memory array may include operations,features, circuitry, means, or instructions for activating a first wordline coupled with a first row of memory cells in a first domain of theset domains, activating (e.g., while or after the first word line isactivated) a second word line coupled with a second row of memory cellsin a second domain of the set of domains, coupling (e.g., while or afteractivating the second word line, before or after activating the firstword line) a first set of digit lines coupled with a first set of memorycells of the first row with a first set of the cache elements of thesignal development cache, and coupling (e.g., while or after couplingthe first set of digit lines with the first set of cache elements,concurrently with coupling the first set of digit lines with the firstset of cache elements) a second set of digit lines coupled with a secondset of memory cells of the second row of memory cells with a second setof the cache elements of the signal development cache.

In some examples of the method 1200 and the apparatus described herein,accessing the set of domains of the memory array may include operations,features, circuitry, means, or instructions for coupling (e.g., while orafter coupling the first set of digit lines with the first set of thecache elements) a first set of sense amplifiers with the first set ofthe cache elements, and coupling a second set of sense amplifiers withthe second set of the cache elements.

In some examples of the method 1200 and the apparatus described herein,accessing the set of domains of the memory array may include operations,features, circuitry, means, or instructions for shunting a third set ofdigit lines coupled with a third set of memory cells of the first rowwhile the first set of digit lines are coupled with the first set of thecache elements (e.g., or a set of sense amplifiers, or both), andshunting a fourth set of digit lines coupled with a fourth set of memorycells of the second row while the second set of digit lines are coupledwith the second set of the cache elements (e.g., or a set of senseamplifiers, or both).

In some examples of the method 1200 and the apparatus described herein,shunting the third set of digit lines may be initiated before couplingthe first set of digit lines with the first set of the cache elements,and shunting the fourth set of digit lines may be initiated beforecoupling the second set of digit lines with the second set of the cacheelements of the signal development cache.

In some examples of the method 1200 and the apparatus described herein,accessing the set of domains of the memory array may include operations,features, circuitry, means, or instructions for unshunting the third setof digit lines after coupling the first set of digit lines with thefirst set of the cache elements, unshunting the fourth set of digitlines after coupling the second set of digit lines with the second setof the cache elements, coupling, while the first row of memory cells isopen, the third set of digit lines coupled with a third set of the cacheelements of the signal development cache (e.g., or a set of senseamplifiers, or both), and coupling, while the second row of memory cellsis open, the fourth set of digit lines with a fourth set of the cacheelements of the signal development cache (e.g., or a set of senseamplifiers, or both).

In some examples of the method 1200 and the apparatus described herein,accessing the set of domains of the memory array may include operations,features, circuitry, means, or instructions for shunting the first setof digit lines while the third set of digit lines are coupled with thethird set of the cache elements (e.g., or a set of sense amplifiers, orboth), and shunting the second set of digit lines while the fourth setof digit lines are coupled with the fourth set of the cache elements(e.g., or a set of sense amplifiers, or both).

In some examples of the method 1200 and the apparatus described herein,shunting the first set of digit lines may be initiated before couplingthe third set of digit lines coupled with the third set of the cacheelements, and shunting the second set of digit lines may be initiatedbefore coupling the fourth set of digit lines with the fourth set of thecache elements of the signal development cache.

In some examples of the method 1200 and the apparatus described herein,accessing the set of domains of the memory array may include operations,features, circuitry, means, or instructions for deactivating the firstword line in the first domain, activating, while the second word linemay be activated, a third word line coupled with a third row of memorycells in the first domain, and coupling a fifth set of digit linescoupled with a fifth set of memory cells of the third row of memorycells with a fifth set of the cache elements of the signal developmentcache.

In some examples of the method 1200 and the apparatus described herein,receiving the one or more access commands may include operations,features, circuitry, means, or instructions for receiving a readcommand, and accessing the set of domains of the memory array mayinclude operations, features, circuitry, means, or instructions fortransferring data associated with the read command from the memory cellsof each of the set of domains to the cache elements of the signaldevelopment cache based on the coupling.

Some examples of the method 1200 and the apparatus described herein mayfurther include operations, features, circuitry, means, or instructionsfor sensing the data associated with the read command at a set of senseamplifiers, and transferring the sensed data to the requesting devicevia an input/output component of the memory device.

In some examples of the method 1200 and the apparatus described herein,receiving the one or more access commands may include operations,features, circuitry, means, or instructions for receiving a writecommand, and accessing the set of domains of the memory array mayinclude operations, features, circuitry, means, or instructions fortransferring data associated with the write command from the cacheelements of the signal development cache to the memory cells of each ofthe set of domains based on the coupling.

Some examples of the method 1200 and the apparatus described herein mayfurther include operations, features, circuitry, means, or instructionsfor receiving the data associated with the write command via aninput/output component of the memory device, and writing the dataassociated with the write command to the cache elements of the signaldevelopment cache (e.g., as cache states, as signal states) based onreceiving the data via the input/output component.

FIG. 13 shows a flowchart illustrating a method or methods 1300 thatsupports domain-based access in a memory device in accordance withaspects of the present disclosure. The operations of method 1300 may beimplemented by a memory device or its components as described herein.For example, the operations of method 1300 may be performed by a memorydevice as described with reference to FIG. 11 . In some examples, amemory device may execute a set of instructions to control thefunctional elements of the memory device to perform the describedfunctions. Additionally or alternatively, a memory device may performaspects of the described functions using special-purpose hardware.

At 1305, the memory device may receive one or more write commands from arequesting device. The operations of 1305 may be performed according tothe methods described herein. In some examples, aspects of theoperations of 1305 may be performed by a write command manager asdescribed with reference to FIG. 11 .

At 1310, the memory device may determine, based on receiving the one ormore write commands and an availability of a signal development cache, aset of domains of an array of the memory device for writing datacorresponding to the write command. The operations of 1310 may beperformed according to the methods described herein. In some examples,aspects of the operations of 1310 may be performed by a domainidentification component as described with reference to FIG. 11 .

At 1315, the memory device may write the data corresponding to the oneor more write commands to the set of domains of the array, where thewriting includes coupling cache elements of the signal development cachewith the set of domains of the array. The operations of 1315 may beperformed according to the methods described herein. In some examples,aspects of the operations of 1315 may be performed by a memory arraywrite component as described with reference to FIG. 11 .

In some examples, an apparatus as described herein may perform a methodor methods, such as the method 1300. The apparatus may include features,circuitry, means, or instructions (e.g., a non-transitorycomputer-readable medium storing instructions executable by a processor)for receiving one or more write commands from a requesting device,determining, based on receiving the one or more write commands and anavailability of a signal development cache, a set of domains of an arrayof the memory device for writing data corresponding to the writecommand, and writing the data corresponding to the one or more writecommands to the set of domains of the array, where the writing includescoupling cache elements of the signal development cache with the set ofdomains of the array.

In some examples of the method 1300 and the apparatus described herein,writing the data corresponding to the one or more write commands mayinclude operations, features, circuitry, means, or instructions forwriting signal states to the signal development cache according to afirst order of the cache elements, and coupling the cache elements withthe set of domains of the array according to a second order of the cacheelements that may be different than the first order.

In some examples of the method 1300 and the apparatus described herein,writing the signal states to the signal development cache according tothe first order of the cache elements may include operations, features,circuitry, means, or instructions for coupling a first cache elementwith a sense amplifier, decoupling the first cache element from thesense amplifier, and coupling a second cache element with the senseamplifier.

In some examples of the method 1300 and the apparatus described herein,writing the signal states to the signal development cache according tothe first order of the cache elements corresponds to an order ofreceiving the one or more write commands.

In some examples of the method 1300 and the apparatus described herein,writing the signal states to the signal development cache according tothe first order of the cache elements at least partly overlaps withcoupling the cache elements with the set of domains of the arrayaccording to a second order.

Some examples of the method 1300 and the apparatus described herein mayfurther include operations, features, circuitry, means, or instructionsfor monitoring for an access pattern associated with a data structure(e.g., based on or otherwise identified by a tag or metadata thatindicates an association between an access request and a data structure,which may be sent by the requesting device) and identifying, based onthe monitoring, the one or more write commands as associated with thedata structure. In some examples, determining the set of domains may bebased on the one or more write commands being associated with the datastructure.

Some examples of the method 1300 and the apparatus described herein mayfurther include operations, features, circuitry, means, or instructionsfor identifying an activity status of one or more domains of the array,and determining the set of domains may be based on the activity statusof the one or more domains of the array.

Some examples of the method 1300 and the apparatus described herein mayfurther include operations, features, circuitry, means, or instructionsfor identifying a priority associated with the one or more writecommands, and determining the order for accessing the set of domains maybe based on the identified priority.

FIG. 14 shows a flowchart illustrating a method or methods 1400 thatsupports domain-based access in a memory device in accordance withaspects of the present disclosure. The operations of method 1400 may beimplemented by a memory device or its components as described herein.For example, the operations of method 1400 may be performed by a memorydevice as described with reference to FIG. 10 . In some examples, amemory device may execute a set of instructions to control thefunctional elements of the memory device to perform the describedfunctions. Additionally or alternatively, a memory device may performaspects of the described functions using special-purpose hardware.

At 1405, the memory device may identify (e.g., determine, generate,receive) one or more access commands associated with (e.g., implicitlyor explicitly) a set of domains of a memory array of the memory device.The operations of 1405 may be performed according to the methodsdescribed herein. In some examples, aspects of the operations of 1405may be performed by an access command identification component asdescribed with reference to FIG. 10 .

At 1410, the memory device may determine, based on receiving the one ormore access commands and an availability of a signal development cache,an order for accessing the set of domains of the memory array. Theoperations of 1410 may be performed according to the methods describedherein. In some examples, aspects of the operations of 1410 may beperformed by a domain management component as described with referenceto FIG. 10 .

At 1415, the memory device may access the set of domains of the memoryarray based on the order, where accessing the set of domains includescoupling memory cells of each of the set domains of the memory arraywith cache elements of the signal development cache that are differentthan the memory cell, or sense amplifiers of a sense amplifier array, ora combination thereof. The operations of 1415 may be performed accordingto the methods described herein. In some examples, aspects of theoperations of 1415 may be performed by a memory array access componentas described with reference to FIG. 10 .

In some examples, an apparatus as described herein may perform a methodor methods, such as the method 1400. The apparatus may include features,circuitry, means, or instructions (e.g., a non-transitorycomputer-readable medium storing instructions executable by a processor)for identifying (e.g., determining, generating, receiving) one or moreaccess commands associated with (e.g., implicitly or explicitly) a setof domains of a memory array of the memory device, determining, based onreceiving the one or more access commands and an availability of asignal development cache, an order for accessing the set of domains ofthe memory array, and accessing the set of domains of the memory arraybased on the order, where accessing the set of domains includes couplingmemory cells of each of the set domains of the memory array with cacheelements of the signal development cache that are different than thememory cell, or sense amplifiers of a sense amplifier array, or acombination thereof.

It should be noted that the methods described herein are possibleimplementations, and that the operations and the steps may be rearrangedor otherwise modified and that other implementations are possible.Furthermore, portions from two or more of the methods may be combined.

An apparatus is described. The apparatus may include a memory arrayhaving a set of domains, each domain of the set of domains including aset of memory cells, a signal development cache having a set of cacheelements different than the set of memory cells of the memory array, anda controller coupled with one or more of the memory array or the signaldevelopment cache. The controller may be configured or operable to causethe apparatus to receive one or more access commands associated with(e.g., implicitly, explicitly) a set of the domains (e.g., associatedwith a set of memory addresses), determine, based on receiving the oneor more access commands and an availability of the signal developmentcache, an order for accessing the set of domains, and access the set ofdomains based on the determined order, where accessing the set ofdomains includes coupling memory cells of each of the set of domainswith a respective cache element of the signal development cache.

In some examples of the apparatus, the controller may be configured oroperable to cause the apparatus to determine an association (e.g., amapping) between the one or more access commands and the set of domainsbased on the set of memory addresses of the one or more access commands.

Some examples of the apparatus may include a sense amplifier arrayhaving a set of sense amplifiers, each sense amplifier of the set ofsense amplifiers configured to output a logic state based on sensing asignal from the signal development cache (e.g., or from the memoryarray, or both).

In some examples, each sense amplifier of the set of sense amplifiersmay be configured to receive a target logic state and generate a writesignal based on the target logic state.

In some examples, each cache element of the set of cache elements may beconfigured to maintain a signal state, corresponding to a logic state,while the respective cache element may be isolated from one or both ofthe memory array or the sense amplifier array.

In some examples, each memory cell of the set of memory cells includes arespective storage element having a different architecture than the setof cache elements of the signal development cache.

Information and signals described herein may be represented using any ofa variety of different technologies and techniques. For example, data,instructions, commands, information, signals, bits, symbols, and chipsthat may be referenced throughout the above description may berepresented by voltages, currents, electromagnetic waves, magneticfields or particles, optical fields or particles, or any combinationthereof. Some drawings may illustrate signals as a single signal;however, it will be understood by a person of ordinary skill in the artthat the signal may represent a bus of signals, where the bus may have avariety of bit widths.

The terms “electronic communication,” “conductive contact,” “connected,”and “coupled” may refer to a relationship between components thatsupports the flow of signals between the components. Components areconsidered in electronic communication with (or in conductive contactwith or connected with or coupled with) one another if there is anyconductive path between the components that can, at any time, supportthe flow of signals between the components. At any given time, theconductive path between components that are in electronic communicationwith each other (or in conductive contact with or connected with orcoupled with) may be an open circuit or a closed circuit based on theoperation of the device that includes the connected components. Theconductive path between connected components may be a direct conductivepath between the components or the conductive path between connectedcomponents may be an indirect conductive path that may includeintermediate components, such as switches, transistors, or othercomponents. In some examples, the flow of signals between the connectedcomponents may be interrupted for a time, for example, using one or moreintermediate components such as switches or transistors.

The term “coupling” refers to condition of moving from an open-circuitrelationship between components in which signals are not presentlycapable of being communicated between the components over a conductivepath to a closed-circuit relationship between components in whichsignals can be communicated between components over the conductive path.When a component, such as a controller, couples other componentstogether, the component initiates a change that allows signals to flowbetween the other components over a conductive path that previously didnot permit signals to flow.

The term “isolated” refers to a relationship between components in whichsignals are not presently capable of flowing between the components.Components are isolated from each other if there is an open circuitbetween them. For example, two components separated by a switch that ispositioned between the components are isolated from each other when theswitch is open. When a controller isolates two components from oneanother, the controller affects a change that prevents signals fromflowing between the components using a conductive path that previouslypermitted signals to flow.

The devices discussed herein, including a memory array, may be formed ona semiconductor substrate, such as silicon, germanium, silicon-germaniumalloy, gallium arsenide, gallium nitride, etc. In some examples, thesubstrate is a semiconductor wafer. In other cases, the substrate may bea silicon-on-insulator (SOI) substrate, such as silicon-on-glass (SOG)or silicon-on-sapphire (SOS), or epitaxial layers of semiconductormaterials on another substrate. The conductivity of the substrate, orsub-regions of the substrate, may be controlled through doping usingvarious chemical species including, but not limited to, phosphorous,boron, or arsenic. Doping may be performed during the initial formationor growth of the substrate, by ion-implantation, or by any other dopingmeans.

A switching component or a transistor discussed herein may represent afield-effect transistor (FET) and comprise a three terminal deviceincluding a source, drain, and gate. The terminals may be connected toother electronic elements through conductive materials, e.g., metals.The source and drain may be conductive and may comprise a heavily-doped,e.g., degenerate, semiconductor region. The source and drain may beseparated by a lightly-doped semiconductor region or channel. If thechannel is n-type (i.e., majority carriers are electrons), then the FETmay be referred to as a n-type FET. If the channel is p-type (i.e.,majority carriers are holes), then the FET may be referred to as ap-type FET. The channel may be capped by an insulating gate oxide. Thechannel conductivity may be controlled by applying a voltage to thegate. For example, applying a positive voltage or negative voltage to ann-type FET or a p-type FET, respectively, may result in the channelbecoming conductive. A transistor may be “on” or “activated” when avoltage greater than or equal to the transistor's threshold voltage isapplied to the transistor gate. The transistor may be “off” or“deactivated” when a voltage less than the transistor's thresholdvoltage is applied to the transistor gate.

The description set forth herein, in connection with the appendeddrawings, describes example configurations and does not represent allthe examples that may be implemented or that are within the scope of theclaims. The term “exemplary” used herein means “serving as an example,instance, or illustration,” and not “preferred” or “advantageous overother examples.”

The detailed description includes specific details to providing anunderstanding of the described techniques. These techniques, however,may be practiced without these specific details. In some instances,well-known structures and devices are shown in block diagram form toavoid obscuring the concepts of the described examples.

In the appended figures, similar components or features may have thesame reference label. Further, various components of the same type maybe distinguished by following the reference label by a dash and a secondlabel that distinguishes among the similar components. If just the firstreference label is used in the specification, the description isapplicable to any one of the similar components having the same firstreference label irrespective of the second reference label.

Information and signals described herein may be represented using any ofa variety of different technologies and techniques. For example, data,instructions, commands, information, signals, bits, symbols, and chipsthat may be referenced throughout the above description may berepresented by voltages, currents, electromagnetic waves, magneticfields or particles, optical fields or particles, or any combinationthereof.

The various illustrative blocks and modules described in connection withthe disclosure herein may be implemented or performed with ageneral-purpose processor, a DSP, an ASIC, a field-programmable gatearray (FPGA) or other programmable logic device, discrete gate ortransistor logic, discrete hardware components, or any combinationthereof designed to perform the functions described herein. Ageneral-purpose processor may be a microprocessor, but in thealternative, the processor may be any processor, controller,microcontroller, or state machine. A processor may also be implementedas a combination of computing devices (e.g., a combination of a digitalsignal processor (DSP) and a microprocessor, multiple microprocessors,one or more microprocessors in conjunction with a DSP core, or any othersuch configuration).

The functions described herein may be implemented in hardware, softwareexecuted by a processor, firmware, or any combination thereof. Ifimplemented in software executed by a processor, the functions may bestored on or transmitted over as one or more instructions or code on acomputer-readable medium. Other examples and implementations are withinthe scope of the disclosure and appended claims. For example, due to thenature of software, functions described above can be implemented usingsoftware executed by a processor, hardware, firmware, hardwiring, orcombinations of any of these. Features implementing functions may alsobe physically located at various positions, including being distributedsuch that portions of functions are implemented at different physicallocations. Also, as used herein, including in the claims, “or” as usedin a list of items (for example, a list of items prefaced by a phrasesuch as “at least one of” or “one or more of”) indicates an inclusivelist such that, for example, a list of at least one of A, B, or C meansA or B or C or AB or AC or BC or ABC (i.e., A and B and C). Also, asused herein, the phrase “based on” shall not be construed as a referenceto a closed set of conditions. For example, an exemplary step that isdescribed as “based on condition A” may be based on both a condition Aand a condition B without departing from the scope of the presentdisclosure. In other words, as used herein, the phrase “based on” shallbe construed in the same manner as the phrase “based at least in parton.”

The description herein is provided to enable a person skilled in the artto make or use the disclosure. Various modifications to the disclosurewill be apparent to those skilled in the art, and the generic principlesdefined herein may be applied to other variations without departing fromthe scope of the disclosure. Thus, the disclosure is not limited to theexamples and designs described herein but is to be accorded the broadestscope consistent with the principles and novel features disclosedherein.

What is claimed is:
 1. A method, comprising: receiving, at a memorydevice, a read access command; obtaining, by the memory device inresponse to receiving the read access command, signal states ofrespective memory cells associated with the read access command, whereineach memory cell is associated with a respective domain of a pluralityof domains of a memory array; developing, by the memory device, aplurality of memory signals at respective signal development componentsassociated with the plurality of domains, wherein each memory signal isassociated with a corresponding signal state of the respective memorycell, and wherein the plurality of memory signals occur over overlappingtime intervals; and generating, by the memory device, a plurality ofoutput signals associated with the plurality of memory signals, whereineach output signal is associated with a respective one of the memorysignals, and wherein the plurality of output signals occur overnon-overlapping time intervals.
 2. The method of claim 1, wherein eachoutput signal is shorter in duration than the memory signal associatedwith the output signal.
 3. The method of claim 1, wherein developing theplurality of memory signals comprises selectively coupling a respectivesignal development component with a memory cell of a domain of theplurality of domains.
 4. The method of claim 1, wherein developing theplurality of memory signals comprises sharing charge between a memorycell, a digit line, and a respective signal development componentassociated with a domain of the plurality of domains.
 5. The method ofclaim 1, wherein generating the plurality of output signals comprises:selectively coupling the respective signal development components with asense amplifier; and outputting an output signal from the senseamplifier.
 6. The method of claim 5, wherein generating the plurality ofoutput signals comprises selectively sharing charge between therespective signal development components and the sense amplifier.
 7. Themethod of claim 5, wherein during the development of each memory signalof the plurality of memory signals, the respective signal developmentcomponent is selectively decoupled from the sense amplifier.
 8. Themethod of claim 5, wherein the respective signal development componentsare multiplexed with the sense amplifier.
 9. The method of claim 1,further comprising: performing, by the memory device, a rewriteoperation of a memory cell associated with a domain of the plurality ofdomains.
 10. The method of claim 9, wherein performing the rewriteoperation comprises sharing charge between a memory cell, a digit line,and the respective signal development component of the domain.
 11. Amethod, comprising: receiving, at a memory device, a write accesscommand; generating, by the memory device, a plurality of data signalsassociated with data corresponding to the write access command, whereineach data signal is associated with a respective domain of a pluralityof domains, and wherein the plurality of data signals occur overnon-overlapping time intervals; developing, by the memory device, aplurality of cell access signals using respective signal developmentcomponents based at least in part on the plurality of data signals,wherein each cell access signal is associated with a respective domainof the plurality of domains, and wherein the plurality of cell accesssignals occur over overlapping time intervals; and storing, by thememory device, signal states to respective memory cells of therespective domains, based at least on the plurality of cell accesssignals.
 12. The method of claim 11, wherein each data signal is shorterin duration than the cell access signal associated with the data signal.13. The method of claim 11, wherein developing the plurality of cellaccess signals comprises selectively coupling a respective signaldevelopment component with a memory cell of a domain of the plurality ofdomains.
 14. The method of claim 11, wherein developing the plurality ofcell access signals comprises sharing charge between a memory cell, adigit line, and a respective signal development component associatedwith a domain of the plurality of domains.
 15. The method of claim 11,wherein generating the plurality of data signals comprises: inputting aninput signal associated with the data corresponding to the write accesscommand into a sense amplifier; and selectively coupling the senseamplifier to the respective signal development components.
 16. Themethod of claim 15, wherein generating the plurality of data signalscomprises selectively sharing charge between the sense amplifier and therespective signal development components.
 17. The method of claim 15,wherein during the development of each memory signal of the plurality ofmemory signals, the respective signal development component isselectively decoupled from the sense amplifier.
 18. The method of claim15, wherein the respective signal development components are multiplexedwith the sense amplifier.
 19. An apparatus, comprising: a memory array;and a controller coupled with the memory array and configured to causethe apparatus to: obtain, in response to receiving a read accesscommand, signal states of respective memory cells associated with theread access command, wherein each memory cell is associated with arespective domain of a plurality of domains of the memory array; developa plurality of memory signals at respective signal developmentcomponents associated with the plurality of domains, wherein each memorysignal is associated with a corresponding signal state of the respectivememory cell, and wherein the plurality of memory signals occur overoverlapping time intervals; and generate a plurality of output signalsassociated with the plurality of memory signals, wherein each outputsignal is associated with a respective one of the memory signals, andwherein the plurality of output signals occur over non-overlapping timeintervals.
 20. The apparatus of claim 19, wherein, to develop theplurality of memory signals, the controller is configured to cause theapparatus to selectively couple a respective signal developmentcomponent with a memory cell of a domain of the plurality of domains.